[INFO] fetching crate libaudioverse-sys 0.1.0...
[INFO] fixing libaudioverse-sys-0.1.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate libaudioverse-sys 0.1.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate libaudioverse-sys 0.1.0
[INFO] finished tweaking crates.io crate libaudioverse-sys 0.1.0
[INFO] tweaked toml for crates.io crate libaudioverse-sys 0.1.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate libaudioverse-sys 0.1.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 40 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.32.3 (available: v0.72.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `libaudioverse-sys` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29
[INFO] running `Command { std: "docker" "start" "8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2015 edition to 2018
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `libaudioverse-sys` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libaudioverse-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2015 edition to 2018
[INFO] [stderr]    Migrating src/lib.rs from 2015 edition to 2018
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.69s
[INFO] [stderr] crater-edition-check: libaudioverse-sys v0.1.0 (/opt/rustwide/workdir) updating edition from 2015 to 2018
[INFO] [stderr]    Compiling libaudioverse-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `#[link]` attribute cannot be used on modules
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[link(name = "libaudioverse")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[link]` can only be applied to foreign modules
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.21s
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2015 edition to 2018
[INFO] [stderr]     Checking libaudioverse-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.51s
[INFO] [stderr] crater-edition-check: libaudioverse-sys v0.1.0 (/opt/rustwide/workdir) updating edition from 2018 to 2021
[INFO] [stderr]    Compiling libaudioverse-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `#[link]` attribute cannot be used on modules
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[link(name = "libaudioverse")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[link]` can only be applied to foreign modules
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.03s
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2015 edition to 2018
[INFO] [stderr]     Checking libaudioverse-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs (148 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.41s
[INFO] [stderr] crater-edition-check: libaudioverse-sys v0.1.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling libaudioverse-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:5:6826
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub type LavError = :: std :: os :: raw :: c_int ; pub type LavHandle = :: std :: os :: raw :: c_int ; pub type LavParameterlessCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , userdata : * mut :: std :: os :: raw :: c_void ) > ; pub type LavTimeCallback = :: std :: option :: Option < unsafe extern "C" fn ( handle : LavHandle , time : f64 , userdata : * mut :: std :: os :: raw :: c_void ) > ; pub const Lav_ERRORS_Lav_ERROR_NONE : Lav_ERRORS = 0 ; pub const Lav_ERRORS_Lav_ERROR_UNKNOWN : Lav_ERRORS = 1 ; pub const Lav_ERRORS_Lav_ERROR_NOT_INITIALIZED : Lav_ERRORS = 2 ; pub const Lav_ERRORS_Lav_ERROR_TYPE_MISMATCH : Lav_ERRORS = 3 ; pub const Lav_ERRORS_Lav_ERROR_INVALID_PROPERTY : Lav_ERRORS = 4 ; pub const Lav_ERRORS_Lav_ERROR_NULL_POINTER : Lav_ERRORS = 5 ; pub const Lav_ERRORS_Lav_ERROR_MEMORY : Lav_ERRORS = 6 ; pub const Lav_ERRORS_Lav_ERROR_INVALID_POINTER : Lav_ERRORS = 7 ; pub const Lav_ERRORS_Lav_ERROR_INVALID_HANDLE : Lav_ERRORS = 8 ; pub const Lav_ERRORS_Lav_ERROR_RANGE : Lav_ERRORS = 9 ; pub const Lav_ERRORS_Lav_ERROR_CANNOT_INIT_AUDIO : Lav_ERRORS = 10 ; pub const Lav_ERRORS_Lav_ERROR_NO_SUCH_DEVICE : Lav_ERRORS = 11 ; pub const Lav_ERRORS_Lav_ERROR_FILE : Lav_ERRORS = 12 ; pub const Lav_ERRORS_Lav_ERROR_FILE_NOT_FOUND : Lav_ERRORS = 13 ; pub const Lav_ERRORS_Lav_ERROR_HRTF_INVALID : Lav_ERRORS = 14 ; pub const Lav_ERRORS_Lav_ERROR_CANNOT_CROSS_SERVERS : Lav_ERRORS = 15 ; pub const Lav_ERRORS_Lav_ERROR_CAUSES_CYCLE : Lav_ERRORS = 16 ; pub const Lav_ERRORS_Lav_ERROR_PROPERTY_IS_READ_ONLY : Lav_ERRORS = 17 ; pub const Lav_ERRORS_Lav_ERROR_OVERLAPPING_AUTOMATORS : Lav_ERRORS = 18 ; pub const Lav_ERRORS_Lav_ERROR_CANNOT_CONNECT_TO_PROPERTY : Lav_ERRORS = 19 ; pub const Lav_ERRORS_Lav_ERROR_BUFFER_IN_USE : Lav_ERRORS = 20 ; pub const Lav_ERRORS_Lav_ERROR_INTERNAL : Lav_ERRORS = 999 ; pub type Lav_ERRORS = :: std :: os :: raw :: c_int ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_INT : Lav_PROPERTY_TYPES = 0 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT : Lav_PROPERTY_TYPES = 1 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_DOUBLE : Lav_PROPERTY_TYPES = 2 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_STRING : Lav_PROPERTY_TYPES = 3 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT3 : Lav_PROPERTY_TYPES = 4 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT6 : Lav_PROPERTY_TYPES = 5 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT_ARRAY : Lav_PROPERTY_TYPES = 6 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_INT_ARRAY : Lav_PROPERTY_TYPES = 7 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_BUFFER : Lav_PROPERTY_TYPES = 8 ; pub type Lav_PROPERTY_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_SERVER : Lav_OBJECT_TYPES = 0 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER : Lav_OBJECT_TYPES = 1 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_GENERIC_NODE : Lav_OBJECT_TYPES = 2 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ENVIRONMENT_NODE : Lav_OBJECT_TYPES = 3 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_SOURCE_NODE : Lav_OBJECT_TYPES = 4 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_HRTF_NODE : Lav_OBJECT_TYPES = 5 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_SINE_NODE : Lav_OBJECT_TYPES = 6 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_HARD_LIMITER_NODE : Lav_OBJECT_TYPES = 7 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CROSSFADING_DELAY_NODE : Lav_OBJECT_TYPES = 8 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_DOPPLERING_DELAY_NODE : Lav_OBJECT_TYPES = 9 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_AMPLITUDE_PANNER_NODE : Lav_OBJECT_TYPES = 10 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_PUSH_NODE : Lav_OBJECT_TYPES = 11 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BIQUAD_NODE : Lav_OBJECT_TYPES = 12 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_PULL_NODE : Lav_OBJECT_TYPES = 13 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_GRAPH_LISTENER_NODE : Lav_OBJECT_TYPES = 14 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_RINGMOD_NODE : Lav_OBJECT_TYPES = 15 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_MULTIPANNER_NODE : Lav_OBJECT_TYPES = 16 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FEEDBACK_DELAY_NETWORK_NODE : Lav_OBJECT_TYPES = 17 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_SQUARE_NODE : Lav_OBJECT_TYPES = 18 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_TRIANGLE_NODE : Lav_OBJECT_TYPES = 19 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_SAW_NODE : Lav_OBJECT_TYPES = 20 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_NOISE_NODE : Lav_OBJECT_TYPES = 21 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_IIR_NODE : Lav_OBJECT_TYPES = 22 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_GAIN_NODE : Lav_OBJECT_TYPES = 23 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CHANNEL_SPLITTER_NODE : Lav_OBJECT_TYPES = 24 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CHANNEL_MERGER_NODE : Lav_OBJECT_TYPES = 25 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER_NODE : Lav_OBJECT_TYPES = 26 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER_TIMELINE_NODE : Lav_OBJECT_TYPES = 27 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_RECORDER_NODE : Lav_OBJECT_TYPES = 28 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CONVOLVER_NODE : Lav_OBJECT_TYPES = 29 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FFT_CONVOLVER_NODE : Lav_OBJECT_TYPES = 30 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_THREE_BAND_EQ_NODE : Lav_OBJECT_TYPES = 31 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FILTERED_DELAY_NODE : Lav_OBJECT_TYPES = 32 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CROSSFADER_NODE : Lav_OBJECT_TYPES = 33 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ONE_POLE_FILTER_NODE : Lav_OBJECT_TYPES = 34 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FIRST_ORDER_FILTER_NODE : Lav_OBJECT_TYPES = 35 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ALLPASS_NODE : Lav_OBJECT_TYPES = 36 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FDN_REVERB_NODE : Lav_OBJECT_TYPES = 37 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BLIT_NODE : Lav_OBJECT_TYPES = 38 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_DC_BLOCKER_NODE : Lav_OBJECT_TYPES = 39 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_LEAKY_INTEGRATOR_NODE : Lav_OBJECT_TYPES = 40 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FILE_STREAMER_NODE : Lav_OBJECT_TYPES = 41 ; pub type Lav_OBJECT_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_NODE_STATES_Lav_NODESTATE_PAUSED : Lav_NODE_STATES = 0 ; pub const Lav_NODE_STATES_Lav_NODESTATE_PLAYING : Lav_NODE_STATES = 1 ; pub const Lav_NODE_STATES_Lav_NODESTATE_ALWAYS_PLAYING : Lav_NODE_STATES = 2 ; pub type Lav_NODE_STATES = :: std :: os :: raw :: c_int ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_CRITICAL : Lav_LOGGING_LEVELS = 10 ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_INFO : Lav_LOGGING_LEVELS = 20 ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_DEBUG : Lav_LOGGING_LEVELS = 30 ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_OFF : Lav_LOGGING_LEVELS = 40 ; pub type Lav_LOGGING_LEVELS = :: std :: os :: raw :: c_int ; exte...
[INFO] [stdout]    |  __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout]  6 | |  
[INFO] [stdout]  7 | |  /// Initialize Libaudioverse. 
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 11 | |  
[INFO] [stdout] 12 | |  /// Shuts down the library.
[INFO] [stdout] 13 | | ///
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |  pub fn Lav_shutdown ( ) -> LavError ; 
[INFO] [stdout] 18 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 19 | |  pub fn Lav_isInitialized ( destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 20 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 21 | |  
[INFO] [stdout] 22 | |  /// Query the thread's current error.
[INFO] [stdout] 23 | | /// Pointers are valid until the next time an error happens on this thread. 
[INFO] [stdout] 24 | |  
[INFO] [stdout] 25 | |  pub fn Lav_errorGetMessage ( destination : * mut * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 26 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:26:3
[INFO] [stdout]    |
[INFO] [stdout] 26 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 27 | |  pub fn Lav_errorGetFile ( destination : * mut * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 28 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 29 | |  pub fn Lav_errorGetLine ( destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 30 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:30:3
[INFO] [stdout]    |
[INFO] [stdout] 30 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 31 | |  
[INFO] [stdout] 32 | |  /// Free any pointer that libaudioverse gives you.  If something goes wrong, namely that the pointer isn't from Libaudioverse in ...
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 36 | |  
[INFO] [stdout] 37 | |  /// Handle refcounts. 
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 41 | |  pub fn Lav_handleDecRef ( handle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 42 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:42:3
[INFO] [stdout]    |
[INFO] [stdout] 42 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 43 | |  
[INFO] [stdout] 44 | |  /// Every handle has a first external access bit which is cleared by this function.
[INFO] [stdout] 45 | | /// This is to avoid an issue with bindings that need to know if they should increment counts. 
[INFO] [stdout] 46 | |  
[INFO] [stdout] 47 | |  pub fn Lav_handleGetAndClearFirstAccess ( handle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 48 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 49 | |  pub fn Lav_handleGetRefCount ( handle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 50 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 51 | |  pub fn Lav_handleGetType ( handle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 52 | | } 
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:56:177
[INFO] [stdout]    |
[INFO] [stdout] 56 |    pub type LavLoggingCallback = :: std :: option :: Option < unsafe extern "C" fn ( level : :: std :: os :: raw :: c_int , message : * const :: std :: os :: raw :: c_char ) > ; exte...
[INFO] [stdout]    |  _________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 57 | |  pub fn Lav_setLoggingCallback ( cb : LavLoggingCallback , ) -> LavError ; 
[INFO] [stdout] 58 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 59 | |  pub fn Lav_getLoggingCallback ( destination : * mut LavLoggingCallback , ) -> LavError ; 
[INFO] [stdout] 60 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 61 | |  pub fn Lav_setLoggingLevel ( level : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 62 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:62:3
[INFO] [stdout]    |
[INFO] [stdout] 62 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 63 | |  pub fn Lav_getLoggingLevel ( destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 64 | | } 
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:67:116
[INFO] [stdout]    |
[INFO] [stdout] 67 |    pub type LavHandleDestroyedCallback = :: std :: option :: Option < unsafe extern "C" fn ( which : LavHandle ) > ; extern "C" {
[INFO] [stdout]    |  ____________________________________________________________________________________________________________________^
[INFO] [stdout] 68 | |  pub fn Lav_setHandleDestroyedCallback ( cb : LavHandleDestroyedCallback , ) -> LavError ; 
[INFO] [stdout] 69 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:69:3
[INFO] [stdout]    |
[INFO] [stdout] 69 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 70 | |  pub fn Lav_deviceGetCount ( destination : * mut :: std :: os :: raw :: c_uint , ) -> LavError ; 
[INFO] [stdout] 71 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:71:3
[INFO] [stdout]    |
[INFO] [stdout] 71 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 72 | |  pub fn Lav_deviceGetName ( index : :: std :: os :: raw :: c_uint , destination : * mut * mut :: std :: os :: raw :: c_char , ) ->...
[INFO] [stdout] 73 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:73:3
[INFO] [stdout]    |
[INFO] [stdout] 73 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 74 | |  pub fn Lav_deviceGetIdentifierString ( index : :: std :: os :: raw :: c_uint , destination : * mut * mut :: std :: os :: raw :: c...
[INFO] [stdout] 75 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 76 | |  pub fn Lav_deviceGetChannels ( index : :: std :: os :: raw :: c_uint , destination : * mut :: std :: os :: raw :: c_uint , ) -> L...
[INFO] [stdout] 77 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:77:3
[INFO] [stdout]    |
[INFO] [stdout] 77 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 78 | |  pub fn Lav_createServer ( sr : :: std :: os :: raw :: c_uint , blockSize : :: std :: os :: raw :: c_uint , destination : * mut La...
[INFO] [stdout] 79 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:79:3
[INFO] [stdout]    |
[INFO] [stdout] 79 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 80 | |  pub fn Lav_serverGetBlockSize ( serverHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 81 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 82 | |  pub fn Lav_serverGetBlock ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , mayApplyMixingMatrix : :: std :...
[INFO] [stdout] 83 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:83:3
[INFO] [stdout]    |
[INFO] [stdout] 83 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 84 | |  pub fn Lav_serverGetSr ( serverHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 85 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:85:3
[INFO] [stdout]    |
[INFO] [stdout] 85 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 86 | |  
[INFO] [stdout] 87 | |  /// Set or clear the output device. 
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:90:3
[INFO] [stdout]    |
[INFO] [stdout] 90 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 91 | |  pub fn Lav_serverClearOutputDevice ( serverHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 92 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:92:3
[INFO] [stdout]    |
[INFO] [stdout] 92 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 93 | |  pub fn Lav_serverLock ( serverHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 94 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 95 | |  pub fn Lav_serverUnlock ( serverHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 96 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:96:3
[INFO] [stdout]    |
[INFO] [stdout] 96 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 97 | |  pub fn Lav_serverSetBlockCallback ( serverHandle : LavHandle , callback : LavTimeCallback , userdata : * mut :: std :: os :: raw ...
[INFO] [stdout] 98 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:98:3
[INFO] [stdout]     |
[INFO] [stdout]  98 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout]  99 | |  pub fn Lav_serverWriteFile ( serverHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , channels : :: std :: os :...
[INFO] [stdout] 100 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:100:3
[INFO] [stdout]     |
[INFO] [stdout] 100 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 101 | |  pub fn Lav_serverSetThreads ( serverHandle : LavHandle , threads : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 102 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 103 | |  pub fn Lav_serverGetThreads ( serverHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 104 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:104:3
[INFO] [stdout]     |
[INFO] [stdout] 104 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 105 | |  pub fn Lav_serverCallIn ( serverHandle : LavHandle , when : f64 , inAudioThread : :: std :: os :: raw :: c_int , cb : LavTimeCal...
[INFO] [stdout] 106 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 107 | |  
[INFO] [stdout] 108 | |  /// Buffers.
[INFO] [stdout] 109 | | /// Buffers are chunks of audio data from any source.  A variety of nodes to work with buffers exist. 
[INFO] [stdout] 110 | |  
[INFO] [stdout] 111 | |  pub fn Lav_createBuffer ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 112 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:112:3
[INFO] [stdout]     |
[INFO] [stdout] 112 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 113 | |  pub fn Lav_bufferGetServer ( bufferHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 114 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:114:3
[INFO] [stdout]     |
[INFO] [stdout] 114 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 115 | |  pub fn Lav_bufferLoadFromFile ( bufferHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 116 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:116:3
[INFO] [stdout]     |
[INFO] [stdout] 116 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 117 | |  pub fn Lav_bufferLoadFromArray ( bufferHandle : LavHandle , sr : :: std :: os :: raw :: c_int , channels : :: std :: os :: raw :...
[INFO] [stdout] 118 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:118:3
[INFO] [stdout]     |
[INFO] [stdout] 118 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 119 | |  pub fn Lav_bufferDecodeFromArray ( bufferHandle : LavHandle , data : * mut :: std :: os :: raw :: c_char , datalen : :: std :: o...
[INFO] [stdout] 120 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:120:3
[INFO] [stdout]     |
[INFO] [stdout] 120 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 121 | |  pub fn Lav_bufferNormalize ( bufferHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 122 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:122:3
[INFO] [stdout]     |
[INFO] [stdout] 122 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 123 | |  pub fn Lav_bufferGetDuration ( bufferHandle : LavHandle , destination : * mut f32 , ) -> LavError ; 
[INFO] [stdout] 124 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:124:3
[INFO] [stdout]     |
[INFO] [stdout] 124 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 125 | |  pub fn Lav_bufferGetLengthInSamples ( bufferHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavErro...
[INFO] [stdout] 126 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:126:3
[INFO] [stdout]     |
[INFO] [stdout] 126 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 127 | |  pub fn Lav_nodeGetServer ( nodeHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 128 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:128:3
[INFO] [stdout]     |
[INFO] [stdout] 128 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 129 | |  pub fn Lav_nodeConnect ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , destHandle : LavHandle , input : :: st...
[INFO] [stdout] 130 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:130:3
[INFO] [stdout]     |
[INFO] [stdout] 130 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 131 | |  pub fn Lav_nodeConnectServer ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 132 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:132:3
[INFO] [stdout]     |
[INFO] [stdout] 132 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 133 | |  pub fn Lav_nodeConnectProperty ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , otherHandle : LavHandle , slot...
[INFO] [stdout] 134 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:134:3
[INFO] [stdout]     |
[INFO] [stdout] 134 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 135 | |  pub fn Lav_nodeDisconnect ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , otherHandle : LavHandle , input : :...
[INFO] [stdout] 136 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:136:3
[INFO] [stdout]     |
[INFO] [stdout] 136 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 137 | |  pub fn Lav_nodeIsolate ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 138 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:138:3
[INFO] [stdout]     |
[INFO] [stdout] 138 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 139 | |  pub fn Lav_nodeGetInputConnectionCount ( nodeHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_uint , ) -> LavEr...
[INFO] [stdout] 140 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:140:3
[INFO] [stdout]     |
[INFO] [stdout] 140 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 141 | |  pub fn Lav_nodeGetOutputConnectionCount ( nodeHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_uint , ) -> LavE...
[INFO] [stdout] 142 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:142:3
[INFO] [stdout]     |
[INFO] [stdout] 142 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 143 | |  pub fn Lav_nodeResetProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 144 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:144:3
[INFO] [stdout]     |
[INFO] [stdout] 144 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 145 | |  pub fn Lav_nodeSetIntProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : :: std :: os :: ...
[INFO] [stdout] 146 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:146:3
[INFO] [stdout]     |
[INFO] [stdout] 146 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 147 | |  pub fn Lav_nodeSetFloatProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : f32 , ) -> Lav...
[INFO] [stdout] 148 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:148:3
[INFO] [stdout]     |
[INFO] [stdout] 148 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 149 | |  pub fn Lav_nodeSetDoubleProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : f64 , ) -> La...
[INFO] [stdout] 150 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:150:3
[INFO] [stdout]     |
[INFO] [stdout] 150 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 151 | |  pub fn Lav_nodeSetStringProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : * mut :: std ...
[INFO] [stdout] 152 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 153 | |  pub fn Lav_nodeSetFloat3Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , v1 : f32 , v2 : f32 ,...
[INFO] [stdout] 154 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:154:3
[INFO] [stdout]     |
[INFO] [stdout] 154 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 155 | |  pub fn Lav_nodeSetFloat6Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , v1 : f32 , v2 : f32 ,...
[INFO] [stdout] 156 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:156:3
[INFO] [stdout]     |
[INFO] [stdout] 156 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 157 | |  pub fn Lav_nodeGetIntProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut :: s...
[INFO] [stdout] 158 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:158:3
[INFO] [stdout]     |
[INFO] [stdout] 158 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 159 | |  pub fn Lav_nodeGetFloatProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut f3...
[INFO] [stdout] 160 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:160:3
[INFO] [stdout]     |
[INFO] [stdout] 160 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 161 | |  pub fn Lav_nodeGetDoubleProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut f...
[INFO] [stdout] 162 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:162:3
[INFO] [stdout]     |
[INFO] [stdout] 162 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 163 | |  pub fn Lav_nodeGetStringProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut *...
[INFO] [stdout] 164 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:164:3
[INFO] [stdout]     |
[INFO] [stdout] 164 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 165 | |  pub fn Lav_nodeGetFloat3Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination1 : * mut ...
[INFO] [stdout] 166 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:166:3
[INFO] [stdout]     |
[INFO] [stdout] 166 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 167 | |  pub fn Lav_nodeGetFloat6Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationV1 : * mut...
[INFO] [stdout] 168 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:168:3
[INFO] [stdout]     |
[INFO] [stdout] 168 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 169 | |  pub fn Lav_nodeGetIntPropertyRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationMin : * ...
[INFO] [stdout] 170 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:170:3
[INFO] [stdout]     |
[INFO] [stdout] 170 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 171 | |  pub fn Lav_nodeGetFloatPropertyRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationMin : ...
[INFO] [stdout] 172 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:172:3
[INFO] [stdout]     |
[INFO] [stdout] 172 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 173 | |  pub fn Lav_nodeGetDoublePropertyRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationMin :...
[INFO] [stdout] 174 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:174:3
[INFO] [stdout]     |
[INFO] [stdout] 174 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 175 | |  pub fn Lav_nodeGetPropertyName ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut * m...
[INFO] [stdout] 176 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:176:3
[INFO] [stdout]     |
[INFO] [stdout] 176 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 177 | |  pub fn Lav_nodeGetPropertyType ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut :: ...
[INFO] [stdout] 178 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:178:3
[INFO] [stdout]     |
[INFO] [stdout] 178 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 179 | |  pub fn Lav_nodeGetPropertyHasDynamicRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination ...
[INFO] [stdout] 180 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:180:3
[INFO] [stdout]     |
[INFO] [stdout] 180 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 181 | |  pub fn Lav_nodeReplaceFloatArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , length : :: s...
[INFO] [stdout] 182 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:182:3
[INFO] [stdout]     |
[INFO] [stdout] 182 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 183 | |  pub fn Lav_nodeReadFloatArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , index : :: std :...
[INFO] [stdout] 184 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:184:3
[INFO] [stdout]     |
[INFO] [stdout] 184 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 185 | |  pub fn Lav_nodeWriteFloatArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , start : :: std ...
[INFO] [stdout] 186 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:186:3
[INFO] [stdout]     |
[INFO] [stdout] 186 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 187 | |  pub fn Lav_nodeGetFloatArrayPropertyLength ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination...
[INFO] [stdout] 188 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:188:3
[INFO] [stdout]     |
[INFO] [stdout] 188 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 189 | |  pub fn Lav_nodeReplaceIntArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , length : :: std...
[INFO] [stdout] 190 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:190:3
[INFO] [stdout]     |
[INFO] [stdout] 190 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 191 | |  pub fn Lav_nodeReadIntArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , index : :: std :: ...
[INFO] [stdout] 192 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:192:3
[INFO] [stdout]     |
[INFO] [stdout] 192 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 193 | |  pub fn Lav_nodeWriteIntArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , start : :: std ::...
[INFO] [stdout] 194 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:194:3
[INFO] [stdout]     |
[INFO] [stdout] 194 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 195 | |  pub fn Lav_nodeGetIntArrayPropertyLength ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination :...
[INFO] [stdout] 196 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:196:3
[INFO] [stdout]     |
[INFO] [stdout] 196 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 197 | |  pub fn Lav_nodeGetArrayPropertyLengthRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination...
[INFO] [stdout] 198 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:198:3
[INFO] [stdout]     |
[INFO] [stdout] 198 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 199 | |  pub fn Lav_nodeSetBufferProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : LavHandle , )...
[INFO] [stdout] 200 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:200:3
[INFO] [stdout]     |
[INFO] [stdout] 200 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 201 | |  pub fn Lav_nodeGetBufferProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut L...
[INFO] [stdout] 202 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:202:3
[INFO] [stdout]     |
[INFO] [stdout] 202 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 203 | |  pub fn Lav_automationCancelAutomators ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , time : f64 , ) -...
[INFO] [stdout] 204 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:204:3
[INFO] [stdout]     |
[INFO] [stdout] 204 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 205 | |  pub fn Lav_automationLinearRampToValue ( nodeHandle : LavHandle , slot : :: std :: os :: raw :: c_int , time : f64 , value : f64...
[INFO] [stdout] 206 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:206:3
[INFO] [stdout]     |
[INFO] [stdout] 206 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 207 | |  pub fn Lav_automationSet ( nodeHandle : LavHandle , slot : :: std :: os :: raw :: c_int , time : f64 , value : f64 , ) -> LavErr...
[INFO] [stdout] 208 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:208:3
[INFO] [stdout]     |
[INFO] [stdout] 208 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 209 | |  pub fn Lav_automationEnvelope ( nodeHandle : LavHandle , slot : :: std :: os :: raw :: c_int , time : f64 , duration : f64 , val...
[INFO] [stdout] 210 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 211 | |  pub fn Lav_nodeReset ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 212 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:212:3
[INFO] [stdout]     |
[INFO] [stdout] 212 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 213 | |  pub fn Lav_createSineNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 214 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:214:3
[INFO] [stdout]     |
[INFO] [stdout] 214 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 215 | |  pub fn Lav_createAdditiveSquareNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 216 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:216:3
[INFO] [stdout]     |
[INFO] [stdout] 216 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 217 | |  pub fn Lav_createAdditiveTriangleNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 218 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:218:3
[INFO] [stdout]     |
[INFO] [stdout] 218 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 219 | |  pub fn Lav_createAdditiveSawNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 220 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:220:3
[INFO] [stdout]     |
[INFO] [stdout] 220 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 221 | |  pub fn Lav_createNoiseNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 222 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:222:3
[INFO] [stdout]     |
[INFO] [stdout] 222 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 223 | |  pub fn Lav_createHrtfNode ( serverHandle : LavHandle , hrtfPath : * const :: std :: os :: raw :: c_char , destination : * mut La...
[INFO] [stdout] 224 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:224:3
[INFO] [stdout]     |
[INFO] [stdout] 224 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 225 | |  pub fn Lav_createHardLimiterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavH...
[INFO] [stdout] 226 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:226:3
[INFO] [stdout]     |
[INFO] [stdout] 226 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 227 | |  pub fn Lav_createCrossfadingDelayNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_int , de...
[INFO] [stdout] 228 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:228:3
[INFO] [stdout]     |
[INFO] [stdout] 228 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 229 | |  pub fn Lav_createDoppleringDelayNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_int , des...
[INFO] [stdout] 230 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:230:3
[INFO] [stdout]     |
[INFO] [stdout] 230 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 231 | |  pub fn Lav_createAmplitudePannerNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 232 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:232:3
[INFO] [stdout]     |
[INFO] [stdout] 232 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 233 | |  pub fn Lav_amplitudePannerNodeConfigureStandardMap ( nodeHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , ) -> La...
[INFO] [stdout] 234 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:234:3
[INFO] [stdout]     |
[INFO] [stdout] 234 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 235 | |  pub fn Lav_createMultipannerNode ( serverHandle : LavHandle , hrtfPath : * mut :: std :: os :: raw :: c_char , destination : * m...
[INFO] [stdout] 236 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:236:3
[INFO] [stdout]     |
[INFO] [stdout] 236 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 237 | |  pub fn Lav_createPushNode ( serverHandle : LavHandle , sr : :: std :: os :: raw :: c_uint , channels : :: std :: os :: raw :: c_...
[INFO] [stdout] 238 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:238:3
[INFO] [stdout]     |
[INFO] [stdout] 238 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 239 | |  pub fn Lav_pushNodeFeed ( nodeHandle : LavHandle , length : :: std :: os :: raw :: c_uint , frames : * mut f32 , ) -> LavError ; 
[INFO] [stdout] 240 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:240:3
[INFO] [stdout]     |
[INFO] [stdout] 240 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 241 | |  pub fn Lav_pushNodeSetLowCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: std :: os...
[INFO] [stdout] 242 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:242:3
[INFO] [stdout]     |
[INFO] [stdout] 242 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 243 | |  pub fn Lav_pushNodeSetUnderrunCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: std ...
[INFO] [stdout] 244 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:244:3
[INFO] [stdout]     |
[INFO] [stdout] 244 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 245 | |  pub fn Lav_createBiquadNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , destination : * mut LavHandl...
[INFO] [stdout] 246 | | } pub type LavPullNodeAudioCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , frames : :: st...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:246:272
[INFO] [stdout]     |
[INFO] [stdout] 246 |   } pub type LavPullNodeAudioCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , frames : :: std :: os :: raw :: c_int , channels : :: std :: os :: raw :: c_int , buffer : * mut f32 , userdata : * mut :: std :: os :: raw :: c_void ) > ; exte...
[INFO] [stdout]     |  ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 247 | |  pub fn Lav_createPullNode ( serverHandle : LavHandle , sr : :: std :: os :: raw :: c_uint , channels : :: std :: os :: raw :: c_uint , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 248 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:248:3
[INFO] [stdout]     |
[INFO] [stdout] 248 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 249 | |  pub fn Lav_pullNodeSetAudioCallback ( nodeHandle : LavHandle , callback : LavPullNodeAudioCallback , userdata : * mut :: std :: ...
[INFO] [stdout] 250 | | } pub type LavGraphListenerNodeListeningCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , f...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:250:287
[INFO] [stdout]     |
[INFO] [stdout] 250 |   } pub type LavGraphListenerNodeListeningCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , frames : :: std :: os :: raw :: c_uint , channels : :: std :: os :: raw :: c_uint , buffer : * mut f32 , userdata : * mut :: std :: os :: raw :: c_void ) > ; exte...
[INFO] [stdout]     |  _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 251 | |  pub fn Lav_createGraphListenerNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 252 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:252:3
[INFO] [stdout]     |
[INFO] [stdout] 252 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 253 | |  pub fn Lav_graphListenerNodeSetListeningCallback ( nodeHandle : LavHandle , callback : LavGraphListenerNodeListeningCallback , u...
[INFO] [stdout] 254 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:254:3
[INFO] [stdout]     |
[INFO] [stdout] 254 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 255 | |  pub fn Lav_createRingmodNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 256 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:256:3
[INFO] [stdout]     |
[INFO] [stdout] 256 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 257 | |  pub fn Lav_createFeedbackDelayNetworkNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_int ...
[INFO] [stdout] 258 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:258:3
[INFO] [stdout]     |
[INFO] [stdout] 258 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 259 | |  pub fn Lav_createIirNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHandle , ...
[INFO] [stdout] 260 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:260:3
[INFO] [stdout]     |
[INFO] [stdout] 260 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 261 | |  pub fn Lav_iirNodeSetCoefficients ( nodeHandle : LavHandle , numeratorLength : :: std :: os :: raw :: c_int , numerator : * mut ...
[INFO] [stdout] 262 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:262:3
[INFO] [stdout]     |
[INFO] [stdout] 262 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 263 | |  pub fn Lav_createGainNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHandle ,...
[INFO] [stdout] 264 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:264:3
[INFO] [stdout]     |
[INFO] [stdout] 264 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 265 | |  pub fn Lav_createChannelSplitterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut ...
[INFO] [stdout] 266 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:266:3
[INFO] [stdout]     |
[INFO] [stdout] 266 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 267 | |  pub fn Lav_createChannelMergerNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut La...
[INFO] [stdout] 268 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:268:3
[INFO] [stdout]     |
[INFO] [stdout] 268 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 269 | |  pub fn Lav_createBufferNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 270 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:270:3
[INFO] [stdout]     |
[INFO] [stdout] 270 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 271 | |  pub fn Lav_bufferNodeSetEndCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: std :: ...
[INFO] [stdout] 272 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:272:3
[INFO] [stdout]     |
[INFO] [stdout] 272 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 273 | |  pub fn Lav_createBufferTimelineNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut L...
[INFO] [stdout] 274 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:274:3
[INFO] [stdout]     |
[INFO] [stdout] 274 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 275 | |  pub fn Lav_bufferTimelineNodeScheduleBuffer ( nodeHandle : LavHandle , bufferHandle : LavHandle , time : f64 , pitchBend : f32 ,...
[INFO] [stdout] 276 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:276:3
[INFO] [stdout]     |
[INFO] [stdout] 276 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 277 | |  pub fn Lav_createRecorderNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHand...
[INFO] [stdout] 278 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:278:3
[INFO] [stdout]     |
[INFO] [stdout] 278 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 279 | |  pub fn Lav_recorderNodeStartRecording ( nodeHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 280 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:280:3
[INFO] [stdout]     |
[INFO] [stdout] 280 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 281 | |  pub fn Lav_recorderNodeStopRecording ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 282 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:282:3
[INFO] [stdout]     |
[INFO] [stdout] 282 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 283 | |  pub fn Lav_createConvolverNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHan...
[INFO] [stdout] 284 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:284:3
[INFO] [stdout]     |
[INFO] [stdout] 284 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 285 | |  pub fn Lav_createFftConvolverNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut Lav...
[INFO] [stdout] 286 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:286:3
[INFO] [stdout]     |
[INFO] [stdout] 286 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 287 | |  pub fn Lav_fftConvolverNodeSetResponse ( nodeHandle : LavHandle , channel : :: std :: os :: raw :: c_int , length : :: std :: os...
[INFO] [stdout] 288 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:288:3
[INFO] [stdout]     |
[INFO] [stdout] 288 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 289 | |  pub fn Lav_fftConvolverNodeSetResponseFromFile ( nodeHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , fileCha...
[INFO] [stdout] 290 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:290:3
[INFO] [stdout]     |
[INFO] [stdout] 290 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 291 | |  pub fn Lav_createThreeBandEqNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavH...
[INFO] [stdout] 292 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:292:3
[INFO] [stdout]     |
[INFO] [stdout] 292 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 293 | |  pub fn Lav_createFilteredDelayNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_uint , dest...
[INFO] [stdout] 294 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:294:3
[INFO] [stdout]     |
[INFO] [stdout] 294 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 295 | |  pub fn Lav_createCrossfaderNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , inputs : :: std :: os :: ...
[INFO] [stdout] 296 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:296:3
[INFO] [stdout]     |
[INFO] [stdout] 296 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 297 | |  pub fn Lav_crossfaderNodeCrossfade ( nodeHandle : LavHandle , duration : f32 , input : :: std :: os :: raw :: c_int , ) -> LavEr...
[INFO] [stdout] 298 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:298:3
[INFO] [stdout]     |
[INFO] [stdout] 298 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 299 | |  pub fn Lav_crossfaderNodeSetFinishedCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :...
[INFO] [stdout] 300 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:300:3
[INFO] [stdout]     |
[INFO] [stdout] 300 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 301 | |  pub fn Lav_createOnePoleFilterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut La...
[INFO] [stdout] 302 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:302:3
[INFO] [stdout]     |
[INFO] [stdout] 302 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 303 | |  pub fn Lav_createFirstOrderFilterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut...
[INFO] [stdout] 304 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:304:3
[INFO] [stdout]     |
[INFO] [stdout] 304 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 305 | |  pub fn Lav_firstOrderFilterNodeConfigureLowpass ( nodeHandle : LavHandle , frequency : f32 , ) -> LavError ; 
[INFO] [stdout] 306 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:306:3
[INFO] [stdout]     |
[INFO] [stdout] 306 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 307 | |  pub fn Lav_firstOrderFilterNodeConfigureHighpass ( nodeHandle : LavHandle , frequency : f32 , ) -> LavError ; 
[INFO] [stdout] 308 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:308:3
[INFO] [stdout]     |
[INFO] [stdout] 308 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 309 | |  pub fn Lav_firstOrderFilterNodeConfigureAllpass ( nodeHandle : LavHandle , frequency : f32 , ) -> LavError ; 
[INFO] [stdout] 310 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:310:3
[INFO] [stdout]     |
[INFO] [stdout] 310 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 311 | |  pub fn Lav_createAllpassNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , maxDelay : :: std :: os :: r...
[INFO] [stdout] 312 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:312:3
[INFO] [stdout]     |
[INFO] [stdout] 312 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 313 | |  pub fn Lav_createFdnReverbNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 314 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:314:3
[INFO] [stdout]     |
[INFO] [stdout] 314 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 315 | |  pub fn Lav_createBlitNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 316 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:316:3
[INFO] [stdout]     |
[INFO] [stdout] 316 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 317 | |  pub fn Lav_createDcBlockerNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHan...
[INFO] [stdout] 318 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:318:3
[INFO] [stdout]     |
[INFO] [stdout] 318 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 319 | |  pub fn Lav_createLeakyIntegratorNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut ...
[INFO] [stdout] 320 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:320:3
[INFO] [stdout]     |
[INFO] [stdout] 320 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 321 | |  pub fn Lav_createFileStreamerNode ( serverHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , destination : * mu...
[INFO] [stdout] 322 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:322:3
[INFO] [stdout]     |
[INFO] [stdout] 322 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 323 | |  pub fn Lav_fileStreamerNodeSetEndCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: s...
[INFO] [stdout] 324 | | } pub const lav_STANDARD_PROPERTIES_Lav_NODE_STATE : lav_STANDARD_PROPERTIES = -100 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:324:11496
[INFO] [stdout]     |
[INFO] [stdout] 324 |   } pub const lav_STANDARD_PROPERTIES_Lav_NODE_STATE : lav_STANDARD_PROPERTIES = -100 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_MUL : lav_STANDARD_PROPERTIES = -101 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_ADD : lav_STANDARD_PROPERTIES = -102 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_CHANNEL_INTERPRETATION : lav_STANDARD_PROPERTIES = -104 ; pub type lav_STANDARD_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_CHANNEL_INTERPRETATIONS_Lav_CHANNEL_INTERPRETATION_DISCRETE : Lav_CHANNEL_INTERPRETATIONS = 0 ; pub const Lav_CHANNEL_INTERPRETATIONS_Lav_CHANNEL_INTERPRETATION_SPEAKERS : Lav_CHANNEL_INTERPRETATIONS = 1 ; pub type Lav_CHANNEL_INTERPRETATIONS = :: std :: os :: raw :: c_int ; pub const Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_FREQUENCY : Lav_OSCILLATOR_PROPERTIES = -200 ; pub const Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_PHASE : Lav_OSCILLATOR_PROPERTIES = -201 ; pub const Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_FREQUENCY_MULTIPLIER : Lav_OSCILLATOR_PROPERTIES = -202 ; pub type Lav_OSCILLATOR_PROPERTIES = :: std :: os :: raw :: c_int ; pub const lav_SQUARE_PROPERTIES_Lav_SQUARE_HARMONICS : lav_SQUARE_PROPERTIES = -1 ; pub const lav_SQUARE_PROPERTIES_Lav_SQUARE_DUTY_CYCLE : lav_SQUARE_PROPERTIES = -2 ; pub type lav_SQUARE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const lav_TRIANGLE_PROPERTIES_Lav_TRIANGLE_HARMONICS : lav_TRIANGLE_PROPERTIES = -3 ; pub type lav_TRIANGLE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const lav_SAW_PROPERTIES_Lav_SAW_HARMONICS : lav_SAW_PROPERTIES = -3 ; pub type lav_SAW_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_NOISE_PROPERTIES_Lav_NOISE_NOISE_TYPE : Lav_NOISE_PROPERTIES = -1 ; pub const Lav_NOISE_PROPERTIES_Lav_NOISE_SHOULD_NORMALIZE : Lav_NOISE_PROPERTIES = -2 ; pub type Lav_NOISE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_NOISE_TYPES_Lav_NOISE_TYPE_WHITE : Lav_NOISE_TYPES = 0 ; pub const Lav_NOISE_TYPES_Lav_NOISE_TYPE_PINK : Lav_NOISE_TYPES = 1 ; pub const Lav_NOISE_TYPES_Lav_NOISE_TYPE_BROWN : Lav_NOISE_TYPES = 2 ; pub type Lav_NOISE_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_AZIMUTH : Lav_PANNER_PROPERTIES = -1 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_ELEVATION : Lav_PANNER_PROPERTIES = -2 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_CHANNEL_MAP : Lav_PANNER_PROPERTIES = -3 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_SHOULD_CROSSFADE : Lav_PANNER_PROPERTIES = -4 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_STRATEGY : Lav_PANNER_PROPERTIES = -5 ; pub type Lav_PANNER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_SPREAD : Lav_PANNER_BANK_PROPERTIES = -20 ; pub const Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_COUNT : Lav_PANNER_BANK_PROPERTIES = -21 ; pub const Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_IS_CENTERED : Lav_PANNER_BANK_PROPERTIES = -22 ; pub type Lav_PANNER_BANK_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_HRTF : Lav_PANNING_STRATEGIES = 0 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_STEREO : Lav_PANNING_STRATEGIES = 1 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND40 : Lav_PANNING_STRATEGIES = 2 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND51 : Lav_PANNING_STRATEGIES = 3 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND71 : Lav_PANNING_STRATEGIES = 4 ; pub type Lav_PANNING_STRATEGIES = :: std :: os :: raw :: c_int ; pub const Lav_MIXER_PROPERTIES_Lav_MIXER_MAX_PARENTS : Lav_MIXER_PROPERTIES = -1 ; pub const Lav_MIXER_PROPERTIES_Lav_MIXER_INPUTS_PER_PARENT : Lav_MIXER_PROPERTIES = -2 ; pub type Lav_MIXER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_DELAY : Lav_DELAY_PROPERTIES = -1 ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_DELAY_MAX : Lav_DELAY_PROPERTIES = -2 ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_FEEDBACK : Lav_DELAY_PROPERTIES = -3 ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_INTERPOLATION_TIME : Lav_DELAY_PROPERTIES = -4 ; pub type Lav_DELAY_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_PUSH_NODE_PROPERTIES_Lav_PUSH_THRESHOLD : Lav_PUSH_NODE_PROPERTIES = -1 ; pub type Lav_PUSH_NODE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_FILTER_TYPE : Lav_BIQUAD_PROPERTIES = -1 ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_Q : Lav_BIQUAD_PROPERTIES = -2 ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_FREQUENCY : Lav_BIQUAD_PROPERTIES = -3 ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_DBGAIN : Lav_BIQUAD_PROPERTIES = -4 ; pub type Lav_BIQUAD_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_LOWPASS : Lav_BIQUAD_TYPES = 0 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_HIGHPASS : Lav_BIQUAD_TYPES = 1 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_BANDPASS : Lav_BIQUAD_TYPES = 2 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_NOTCH : Lav_BIQUAD_TYPES = 3 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_ALLPASS : Lav_BIQUAD_TYPES = 4 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_PEAKING : Lav_BIQUAD_TYPES = 5 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_LOWSHELF : Lav_BIQUAD_TYPES = 6 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_HIGHSHELF : Lav_BIQUAD_TYPES = 7 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_IDENTITY : Lav_BIQUAD_TYPES = 8 ; pub type Lav_BIQUAD_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_MAX_DELAY : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -1 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_OUTPUT_GAINS : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -2 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_DELAYS : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -3 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_MATRIX : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -4 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_FILTER_TYPES : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -5 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_FILTER_FREQUENCIES : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -6 ; pub type Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_DISABLED : Lav_FDN_FILTER_TYPES = 0 ; pub const Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_LOWPASS : Lav_FDN_FILTER_TYPES = 1 ; pub const Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_HIGHPASS : Lav_FDN_FILTER_TYPES = 2 ; pub type Lav_FDN_FILTER_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_BUFFER : Lav_BUFFER_PROPERTIES = -1 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_POSITION : Lav_BUFFER_PROPERTIES = -2 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_RATE : Lav_BUFFER_PROPERTIES = -3 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_LOOPING : Lav_BUFFER_PROPERTIES = -4 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_ENDED_COUNT : Lav_BUFFER_PROPERTIES = -5 ; pub type Lav_BUFFER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_CONVOLVER_PROPERTIES_Lav_CONVOLVER_IMPULSE_RESPONSE : Lav_CONVOLVER_PROPERTIES = -1 ; pub type Lav_CONVOLVER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_HIGHBAND_DBGAIN : Lav_THREE_BAND_EQ_PROPERTIES = -1 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_HIGHBAND_FREQUENCY : Lav_THREE_BAND_EQ_PROPERTIES = -2 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_MIDBAND_DBGAIN : Lav_THREE_BAND_EQ_PROPERTIES = -3 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_LOWBAND_DBGAIN : Lav_THREE_BAND_EQ_PROPERTIES = -4 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_LOWBAND_FREQUENCY : Lav_THREE_BAND_EQ_PROPERTIES = -5 ; pub type Lav_THREE_BAND_EQ_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DELAY : Lav_FILTERED_DELAY_PROPERTIES = -1 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FEEDBACK : Lav_FILTERED_DELAY_PROPERTIES = -2 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_INTERPOLATION_TIME : Lav_FILTERED_DELAY_PROPERTIES = -3 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DELAY_MAX : Lav_FILTERED_DELAY_PROPERTIES = -4 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FILTER_TYPE : Lav_FILTERED_DELAY_PROPERTIES = -5 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_Q : Lav_FILTERED_DELAY_PROPERTIES = -6 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FREQUENCY : Lav_FILTERED_DELAY_PROPERTIES = -7 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DBGAIN : Lav_FILTERED_DELAY_PROPERTIES = -8 ; pub type Lav_FILTERED_DELAY_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_CURRENT_INPUT : Lav_CROSSFADER_PROPERTIES = -1 ; pub const Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_TARGET_INPUT : Lav_CROSSFADER_PROPERTIES = -2 ; pub const Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_IS_CROSSFADING : Lav_CROSSFADER_PROPERTIES = -3 ; pub type Lav_CROSSFADER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_ONE_POLE_FILTER_PROPERTIES_Lav_ONE_POLE_FILTER_FREQUENCY : Lav_ONE_POLE_FILTER_PROPERTIES = -1 ; pub const Lav_ONE_POLE_FILTER_PROPERTIES_Lav_ONE_POLE_FILTER_IS_HIGHPASS : Lav_ONE_POLE_FILTER_PROPERTIES = -2 ; pub type Lav_ONE_POLE_FILTER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FIRST_ORDER_FILTER_PROPERTIES_Lav_FIRST_ORDER_FILTER_POLE : Lav_FIRST_ORDER_FILTER_PROPERTIES = -1 ; pub const Lav_FIRST_ORDER_FILTER_PROPERTIES_Lav_FIRST_ORDER_FILTER_ZERO : Lav_FIRST_ORDER_FILTER_PROPERTIES = -2 ; pub type Lav_FIRST_ORDER_FILTER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_DELAY_SAMPLES : Lav_ALLPASS_OPROPERTIES = -1 ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_DELAY_SAMPLES_MAX : Lav_ALLPASS_OPROPERTIES = -2 ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_INTERPOLATION_TIME : Lav_ALLPASS_OPROPERTIES = -3 ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_COEFFICIENT : Lav_ALLPASS_OPROPERTIES = -4 ; pub type Lav_ALLPASS_OPROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_T60 : Lav_FDN_REVERB_PROPERTIES = -1 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_CUTOFF_FREQUENCY : Lav_FDN_REVERB_PROPERTIES = -2 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DENSITY : Lav_FDN_REVERB_PROPERTIES = -3 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DELAY_MODULATION_DEPTH : Lav_FDN_REVERB_PROPERTIES = -4 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DELAY_MODULATION_FREQUENCY : Lav_FDN_REVERB_PROPERTIES = -5 ; pub type Lav_FDN_REVERB_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_BLIT_PROPERTIES_Lav_BLIT_HARMONICS : Lav_BLIT_PROPERTIES = -1 ; pub const Lav_BLIT_PROPERTIES_Lav_BLIT_SHOULD_NORMALIZE : Lav_BLIT_PROPERTIES = -4 ; pub type Lav_BLIT_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_LEAKY_INTEGRATOR_PROPERTIES_Lav_LEAKY_INTEGRATOR_LEAKYNESS : Lav_LEAKY_INTEGRATOR_PROPERTIES = -1 ; pub type Lav_LEAKY_INTEGRATOR_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_POSITION : Lav_FILE_STREAMER_PROPERTIES = -1 ; pub const Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_LOOPING : Lav_FILE_STREAMER_PROPERTIES = -2 ; pub const Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_ENDED : Lav_FILE_STREAMER_PROPERTIES = -3 ; pub type Lav_FILE_STREAMER_PROPERTIES = :: std :: os :: raw :: c_int ; exte...
[INFO] [stdout]     |  ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 325 | |  pub fn Lav_createEnvironmentNode ( serverHandle : LavHandle , hrtfPath : * const :: std :: os :: raw :: c_char , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 326 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:326:3
[INFO] [stdout]     |
[INFO] [stdout] 326 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 327 | |  pub fn Lav_environmentNodePlayAsync ( nodeHandle : LavHandle , bufferHandle : LavHandle , x : f32 , y : f32 , z : f32 , isDry : ...
[INFO] [stdout] 328 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:328:3
[INFO] [stdout]     |
[INFO] [stdout] 328 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 329 | |  pub fn Lav_environmentNodeAddEffectSend ( nodeHandle : LavHandle , channels : :: std :: os :: raw :: c_int , isReverb : :: std :...
[INFO] [stdout] 330 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:330:3
[INFO] [stdout]     |
[INFO] [stdout] 330 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 331 | |  pub fn Lav_createSourceNode ( serverHandle : LavHandle , environmentHandle : LavHandle , destination : * mut LavHandle , ) -> La...
[INFO] [stdout] 332 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:332:3
[INFO] [stdout]     |
[INFO] [stdout] 332 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 333 | |  pub fn Lav_sourceNodeFeedEffect ( nodeHandle : LavHandle , effect : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 334 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:334:3
[INFO] [stdout]     |
[INFO] [stdout] 334 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 335 | |  pub fn Lav_sourceNodeStopFeedingEffect ( nodeHandle : LavHandle , effect : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 336 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 337 | |  pub fn Lav_sourceNodeSetPropertiesFromEnvironment ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 338 | | } pub const lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_PANNING_STRATEGY : lav_STANDARD_ENVIRONMENT_PROPERTIES = 0 ; pub ...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[link]` attribute cannot be used on modules
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[link(name = "libaudioverse")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[link]` can only be applied to foreign modules
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libaudioverse-sys` (lib test) due to 148 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:5:6826
[INFO] [stdout]    |
[INFO] [stdout]  5 |    pub type LavError = :: std :: os :: raw :: c_int ; pub type LavHandle = :: std :: os :: raw :: c_int ; pub type LavParameterlessCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , userdata : * mut :: std :: os :: raw :: c_void ) > ; pub type LavTimeCallback = :: std :: option :: Option < unsafe extern "C" fn ( handle : LavHandle , time : f64 , userdata : * mut :: std :: os :: raw :: c_void ) > ; pub const Lav_ERRORS_Lav_ERROR_NONE : Lav_ERRORS = 0 ; pub const Lav_ERRORS_Lav_ERROR_UNKNOWN : Lav_ERRORS = 1 ; pub const Lav_ERRORS_Lav_ERROR_NOT_INITIALIZED : Lav_ERRORS = 2 ; pub const Lav_ERRORS_Lav_ERROR_TYPE_MISMATCH : Lav_ERRORS = 3 ; pub const Lav_ERRORS_Lav_ERROR_INVALID_PROPERTY : Lav_ERRORS = 4 ; pub const Lav_ERRORS_Lav_ERROR_NULL_POINTER : Lav_ERRORS = 5 ; pub const Lav_ERRORS_Lav_ERROR_MEMORY : Lav_ERRORS = 6 ; pub const Lav_ERRORS_Lav_ERROR_INVALID_POINTER : Lav_ERRORS = 7 ; pub const Lav_ERRORS_Lav_ERROR_INVALID_HANDLE : Lav_ERRORS = 8 ; pub const Lav_ERRORS_Lav_ERROR_RANGE : Lav_ERRORS = 9 ; pub const Lav_ERRORS_Lav_ERROR_CANNOT_INIT_AUDIO : Lav_ERRORS = 10 ; pub const Lav_ERRORS_Lav_ERROR_NO_SUCH_DEVICE : Lav_ERRORS = 11 ; pub const Lav_ERRORS_Lav_ERROR_FILE : Lav_ERRORS = 12 ; pub const Lav_ERRORS_Lav_ERROR_FILE_NOT_FOUND : Lav_ERRORS = 13 ; pub const Lav_ERRORS_Lav_ERROR_HRTF_INVALID : Lav_ERRORS = 14 ; pub const Lav_ERRORS_Lav_ERROR_CANNOT_CROSS_SERVERS : Lav_ERRORS = 15 ; pub const Lav_ERRORS_Lav_ERROR_CAUSES_CYCLE : Lav_ERRORS = 16 ; pub const Lav_ERRORS_Lav_ERROR_PROPERTY_IS_READ_ONLY : Lav_ERRORS = 17 ; pub const Lav_ERRORS_Lav_ERROR_OVERLAPPING_AUTOMATORS : Lav_ERRORS = 18 ; pub const Lav_ERRORS_Lav_ERROR_CANNOT_CONNECT_TO_PROPERTY : Lav_ERRORS = 19 ; pub const Lav_ERRORS_Lav_ERROR_BUFFER_IN_USE : Lav_ERRORS = 20 ; pub const Lav_ERRORS_Lav_ERROR_INTERNAL : Lav_ERRORS = 999 ; pub type Lav_ERRORS = :: std :: os :: raw :: c_int ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_INT : Lav_PROPERTY_TYPES = 0 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT : Lav_PROPERTY_TYPES = 1 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_DOUBLE : Lav_PROPERTY_TYPES = 2 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_STRING : Lav_PROPERTY_TYPES = 3 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT3 : Lav_PROPERTY_TYPES = 4 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT6 : Lav_PROPERTY_TYPES = 5 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT_ARRAY : Lav_PROPERTY_TYPES = 6 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_INT_ARRAY : Lav_PROPERTY_TYPES = 7 ; pub const Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_BUFFER : Lav_PROPERTY_TYPES = 8 ; pub type Lav_PROPERTY_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_SERVER : Lav_OBJECT_TYPES = 0 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER : Lav_OBJECT_TYPES = 1 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_GENERIC_NODE : Lav_OBJECT_TYPES = 2 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ENVIRONMENT_NODE : Lav_OBJECT_TYPES = 3 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_SOURCE_NODE : Lav_OBJECT_TYPES = 4 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_HRTF_NODE : Lav_OBJECT_TYPES = 5 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_SINE_NODE : Lav_OBJECT_TYPES = 6 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_HARD_LIMITER_NODE : Lav_OBJECT_TYPES = 7 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CROSSFADING_DELAY_NODE : Lav_OBJECT_TYPES = 8 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_DOPPLERING_DELAY_NODE : Lav_OBJECT_TYPES = 9 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_AMPLITUDE_PANNER_NODE : Lav_OBJECT_TYPES = 10 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_PUSH_NODE : Lav_OBJECT_TYPES = 11 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BIQUAD_NODE : Lav_OBJECT_TYPES = 12 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_PULL_NODE : Lav_OBJECT_TYPES = 13 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_GRAPH_LISTENER_NODE : Lav_OBJECT_TYPES = 14 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_RINGMOD_NODE : Lav_OBJECT_TYPES = 15 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_MULTIPANNER_NODE : Lav_OBJECT_TYPES = 16 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FEEDBACK_DELAY_NETWORK_NODE : Lav_OBJECT_TYPES = 17 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_SQUARE_NODE : Lav_OBJECT_TYPES = 18 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_TRIANGLE_NODE : Lav_OBJECT_TYPES = 19 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_SAW_NODE : Lav_OBJECT_TYPES = 20 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_NOISE_NODE : Lav_OBJECT_TYPES = 21 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_IIR_NODE : Lav_OBJECT_TYPES = 22 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_GAIN_NODE : Lav_OBJECT_TYPES = 23 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CHANNEL_SPLITTER_NODE : Lav_OBJECT_TYPES = 24 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CHANNEL_MERGER_NODE : Lav_OBJECT_TYPES = 25 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER_NODE : Lav_OBJECT_TYPES = 26 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER_TIMELINE_NODE : Lav_OBJECT_TYPES = 27 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_RECORDER_NODE : Lav_OBJECT_TYPES = 28 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CONVOLVER_NODE : Lav_OBJECT_TYPES = 29 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FFT_CONVOLVER_NODE : Lav_OBJECT_TYPES = 30 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_THREE_BAND_EQ_NODE : Lav_OBJECT_TYPES = 31 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FILTERED_DELAY_NODE : Lav_OBJECT_TYPES = 32 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_CROSSFADER_NODE : Lav_OBJECT_TYPES = 33 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ONE_POLE_FILTER_NODE : Lav_OBJECT_TYPES = 34 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FIRST_ORDER_FILTER_NODE : Lav_OBJECT_TYPES = 35 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_ALLPASS_NODE : Lav_OBJECT_TYPES = 36 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FDN_REVERB_NODE : Lav_OBJECT_TYPES = 37 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_BLIT_NODE : Lav_OBJECT_TYPES = 38 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_DC_BLOCKER_NODE : Lav_OBJECT_TYPES = 39 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_LEAKY_INTEGRATOR_NODE : Lav_OBJECT_TYPES = 40 ; pub const Lav_OBJECT_TYPES_Lav_OBJTYPE_FILE_STREAMER_NODE : Lav_OBJECT_TYPES = 41 ; pub type Lav_OBJECT_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_NODE_STATES_Lav_NODESTATE_PAUSED : Lav_NODE_STATES = 0 ; pub const Lav_NODE_STATES_Lav_NODESTATE_PLAYING : Lav_NODE_STATES = 1 ; pub const Lav_NODE_STATES_Lav_NODESTATE_ALWAYS_PLAYING : Lav_NODE_STATES = 2 ; pub type Lav_NODE_STATES = :: std :: os :: raw :: c_int ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_CRITICAL : Lav_LOGGING_LEVELS = 10 ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_INFO : Lav_LOGGING_LEVELS = 20 ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_DEBUG : Lav_LOGGING_LEVELS = 30 ; pub const Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_OFF : Lav_LOGGING_LEVELS = 40 ; pub type Lav_LOGGING_LEVELS = :: std :: os :: raw :: c_int ; exte...
[INFO] [stdout]    |  __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout]  6 | |  
[INFO] [stdout]  7 | |  /// Initialize Libaudioverse. 
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:10:3
[INFO] [stdout]    |
[INFO] [stdout] 10 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 11 | |  
[INFO] [stdout] 12 | |  /// Shuts down the library.
[INFO] [stdout] 13 | | ///
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |  pub fn Lav_shutdown ( ) -> LavError ; 
[INFO] [stdout] 18 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 19 | |  pub fn Lav_isInitialized ( destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 20 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 21 | |  
[INFO] [stdout] 22 | |  /// Query the thread's current error.
[INFO] [stdout] 23 | | /// Pointers are valid until the next time an error happens on this thread. 
[INFO] [stdout] 24 | |  
[INFO] [stdout] 25 | |  pub fn Lav_errorGetMessage ( destination : * mut * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 26 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:26:3
[INFO] [stdout]    |
[INFO] [stdout] 26 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 27 | |  pub fn Lav_errorGetFile ( destination : * mut * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 28 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 29 | |  pub fn Lav_errorGetLine ( destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 30 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:30:3
[INFO] [stdout]    |
[INFO] [stdout] 30 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 31 | |  
[INFO] [stdout] 32 | |  /// Free any pointer that libaudioverse gives you.  If something goes wrong, namely that the pointer isn't from Libaudioverse in ...
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 36 | |  
[INFO] [stdout] 37 | |  /// Handle refcounts. 
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 41 | |  pub fn Lav_handleDecRef ( handle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 42 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:42:3
[INFO] [stdout]    |
[INFO] [stdout] 42 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 43 | |  
[INFO] [stdout] 44 | |  /// Every handle has a first external access bit which is cleared by this function.
[INFO] [stdout] 45 | | /// This is to avoid an issue with bindings that need to know if they should increment counts. 
[INFO] [stdout] 46 | |  
[INFO] [stdout] 47 | |  pub fn Lav_handleGetAndClearFirstAccess ( handle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 48 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 49 | |  pub fn Lav_handleGetRefCount ( handle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 50 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 51 | |  pub fn Lav_handleGetType ( handle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 52 | | } 
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:56:177
[INFO] [stdout]    |
[INFO] [stdout] 56 |    pub type LavLoggingCallback = :: std :: option :: Option < unsafe extern "C" fn ( level : :: std :: os :: raw :: c_int , message : * const :: std :: os :: raw :: c_char ) > ; exte...
[INFO] [stdout]    |  _________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 57 | |  pub fn Lav_setLoggingCallback ( cb : LavLoggingCallback , ) -> LavError ; 
[INFO] [stdout] 58 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 59 | |  pub fn Lav_getLoggingCallback ( destination : * mut LavLoggingCallback , ) -> LavError ; 
[INFO] [stdout] 60 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 61 | |  pub fn Lav_setLoggingLevel ( level : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 62 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:62:3
[INFO] [stdout]    |
[INFO] [stdout] 62 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 63 | |  pub fn Lav_getLoggingLevel ( destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 64 | | } 
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:67:116
[INFO] [stdout]    |
[INFO] [stdout] 67 |    pub type LavHandleDestroyedCallback = :: std :: option :: Option < unsafe extern "C" fn ( which : LavHandle ) > ; extern "C" {
[INFO] [stdout]    |  ____________________________________________________________________________________________________________________^
[INFO] [stdout] 68 | |  pub fn Lav_setHandleDestroyedCallback ( cb : LavHandleDestroyedCallback , ) -> LavError ; 
[INFO] [stdout] 69 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:69:3
[INFO] [stdout]    |
[INFO] [stdout] 69 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 70 | |  pub fn Lav_deviceGetCount ( destination : * mut :: std :: os :: raw :: c_uint , ) -> LavError ; 
[INFO] [stdout] 71 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:71:3
[INFO] [stdout]    |
[INFO] [stdout] 71 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 72 | |  pub fn Lav_deviceGetName ( index : :: std :: os :: raw :: c_uint , destination : * mut * mut :: std :: os :: raw :: c_char , ) ->...
[INFO] [stdout] 73 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:73:3
[INFO] [stdout]    |
[INFO] [stdout] 73 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 74 | |  pub fn Lav_deviceGetIdentifierString ( index : :: std :: os :: raw :: c_uint , destination : * mut * mut :: std :: os :: raw :: c...
[INFO] [stdout] 75 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 76 | |  pub fn Lav_deviceGetChannels ( index : :: std :: os :: raw :: c_uint , destination : * mut :: std :: os :: raw :: c_uint , ) -> L...
[INFO] [stdout] 77 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:77:3
[INFO] [stdout]    |
[INFO] [stdout] 77 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 78 | |  pub fn Lav_createServer ( sr : :: std :: os :: raw :: c_uint , blockSize : :: std :: os :: raw :: c_uint , destination : * mut La...
[INFO] [stdout] 79 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:79:3
[INFO] [stdout]    |
[INFO] [stdout] 79 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 80 | |  pub fn Lav_serverGetBlockSize ( serverHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 81 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 82 | |  pub fn Lav_serverGetBlock ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , mayApplyMixingMatrix : :: std :...
[INFO] [stdout] 83 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:83:3
[INFO] [stdout]    |
[INFO] [stdout] 83 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 84 | |  pub fn Lav_serverGetSr ( serverHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 85 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:85:3
[INFO] [stdout]    |
[INFO] [stdout] 85 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 86 | |  
[INFO] [stdout] 87 | |  /// Set or clear the output device. 
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:90:3
[INFO] [stdout]    |
[INFO] [stdout] 90 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 91 | |  pub fn Lav_serverClearOutputDevice ( serverHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 92 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:92:3
[INFO] [stdout]    |
[INFO] [stdout] 92 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 93 | |  pub fn Lav_serverLock ( serverHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 94 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 95 | |  pub fn Lav_serverUnlock ( serverHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 96 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:96:3
[INFO] [stdout]    |
[INFO] [stdout] 96 |   } extern "C" {
[INFO] [stdout]    |  ___^
[INFO] [stdout] 97 | |  pub fn Lav_serverSetBlockCallback ( serverHandle : LavHandle , callback : LavTimeCallback , userdata : * mut :: std :: os :: raw ...
[INFO] [stdout] 98 | | } extern "C" {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:98:3
[INFO] [stdout]     |
[INFO] [stdout]  98 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout]  99 | |  pub fn Lav_serverWriteFile ( serverHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , channels : :: std :: os :...
[INFO] [stdout] 100 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:100:3
[INFO] [stdout]     |
[INFO] [stdout] 100 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 101 | |  pub fn Lav_serverSetThreads ( serverHandle : LavHandle , threads : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 102 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 103 | |  pub fn Lav_serverGetThreads ( serverHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 104 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:104:3
[INFO] [stdout]     |
[INFO] [stdout] 104 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 105 | |  pub fn Lav_serverCallIn ( serverHandle : LavHandle , when : f64 , inAudioThread : :: std :: os :: raw :: c_int , cb : LavTimeCal...
[INFO] [stdout] 106 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 107 | |  
[INFO] [stdout] 108 | |  /// Buffers.
[INFO] [stdout] 109 | | /// Buffers are chunks of audio data from any source.  A variety of nodes to work with buffers exist. 
[INFO] [stdout] 110 | |  
[INFO] [stdout] 111 | |  pub fn Lav_createBuffer ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 112 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:112:3
[INFO] [stdout]     |
[INFO] [stdout] 112 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 113 | |  pub fn Lav_bufferGetServer ( bufferHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 114 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:114:3
[INFO] [stdout]     |
[INFO] [stdout] 114 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 115 | |  pub fn Lav_bufferLoadFromFile ( bufferHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 116 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:116:3
[INFO] [stdout]     |
[INFO] [stdout] 116 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 117 | |  pub fn Lav_bufferLoadFromArray ( bufferHandle : LavHandle , sr : :: std :: os :: raw :: c_int , channels : :: std :: os :: raw :...
[INFO] [stdout] 118 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:118:3
[INFO] [stdout]     |
[INFO] [stdout] 118 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 119 | |  pub fn Lav_bufferDecodeFromArray ( bufferHandle : LavHandle , data : * mut :: std :: os :: raw :: c_char , datalen : :: std :: o...
[INFO] [stdout] 120 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:120:3
[INFO] [stdout]     |
[INFO] [stdout] 120 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 121 | |  pub fn Lav_bufferNormalize ( bufferHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 122 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:122:3
[INFO] [stdout]     |
[INFO] [stdout] 122 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 123 | |  pub fn Lav_bufferGetDuration ( bufferHandle : LavHandle , destination : * mut f32 , ) -> LavError ; 
[INFO] [stdout] 124 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:124:3
[INFO] [stdout]     |
[INFO] [stdout] 124 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 125 | |  pub fn Lav_bufferGetLengthInSamples ( bufferHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_int , ) -> LavErro...
[INFO] [stdout] 126 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:126:3
[INFO] [stdout]     |
[INFO] [stdout] 126 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 127 | |  pub fn Lav_nodeGetServer ( nodeHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 128 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:128:3
[INFO] [stdout]     |
[INFO] [stdout] 128 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 129 | |  pub fn Lav_nodeConnect ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , destHandle : LavHandle , input : :: st...
[INFO] [stdout] 130 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:130:3
[INFO] [stdout]     |
[INFO] [stdout] 130 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 131 | |  pub fn Lav_nodeConnectServer ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 132 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:132:3
[INFO] [stdout]     |
[INFO] [stdout] 132 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 133 | |  pub fn Lav_nodeConnectProperty ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , otherHandle : LavHandle , slot...
[INFO] [stdout] 134 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:134:3
[INFO] [stdout]     |
[INFO] [stdout] 134 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 135 | |  pub fn Lav_nodeDisconnect ( nodeHandle : LavHandle , output : :: std :: os :: raw :: c_int , otherHandle : LavHandle , input : :...
[INFO] [stdout] 136 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:136:3
[INFO] [stdout]     |
[INFO] [stdout] 136 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 137 | |  pub fn Lav_nodeIsolate ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 138 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:138:3
[INFO] [stdout]     |
[INFO] [stdout] 138 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 139 | |  pub fn Lav_nodeGetInputConnectionCount ( nodeHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_uint , ) -> LavEr...
[INFO] [stdout] 140 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:140:3
[INFO] [stdout]     |
[INFO] [stdout] 140 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 141 | |  pub fn Lav_nodeGetOutputConnectionCount ( nodeHandle : LavHandle , destination : * mut :: std :: os :: raw :: c_uint , ) -> LavE...
[INFO] [stdout] 142 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:142:3
[INFO] [stdout]     |
[INFO] [stdout] 142 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 143 | |  pub fn Lav_nodeResetProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 144 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:144:3
[INFO] [stdout]     |
[INFO] [stdout] 144 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 145 | |  pub fn Lav_nodeSetIntProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : :: std :: os :: ...
[INFO] [stdout] 146 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:146:3
[INFO] [stdout]     |
[INFO] [stdout] 146 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 147 | |  pub fn Lav_nodeSetFloatProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : f32 , ) -> Lav...
[INFO] [stdout] 148 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:148:3
[INFO] [stdout]     |
[INFO] [stdout] 148 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 149 | |  pub fn Lav_nodeSetDoubleProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : f64 , ) -> La...
[INFO] [stdout] 150 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:150:3
[INFO] [stdout]     |
[INFO] [stdout] 150 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 151 | |  pub fn Lav_nodeSetStringProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : * mut :: std ...
[INFO] [stdout] 152 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 153 | |  pub fn Lav_nodeSetFloat3Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , v1 : f32 , v2 : f32 ,...
[INFO] [stdout] 154 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:154:3
[INFO] [stdout]     |
[INFO] [stdout] 154 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 155 | |  pub fn Lav_nodeSetFloat6Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , v1 : f32 , v2 : f32 ,...
[INFO] [stdout] 156 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:156:3
[INFO] [stdout]     |
[INFO] [stdout] 156 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 157 | |  pub fn Lav_nodeGetIntProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut :: s...
[INFO] [stdout] 158 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:158:3
[INFO] [stdout]     |
[INFO] [stdout] 158 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 159 | |  pub fn Lav_nodeGetFloatProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut f3...
[INFO] [stdout] 160 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:160:3
[INFO] [stdout]     |
[INFO] [stdout] 160 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 161 | |  pub fn Lav_nodeGetDoubleProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut f...
[INFO] [stdout] 162 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:162:3
[INFO] [stdout]     |
[INFO] [stdout] 162 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 163 | |  pub fn Lav_nodeGetStringProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut *...
[INFO] [stdout] 164 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:164:3
[INFO] [stdout]     |
[INFO] [stdout] 164 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 165 | |  pub fn Lav_nodeGetFloat3Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination1 : * mut ...
[INFO] [stdout] 166 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:166:3
[INFO] [stdout]     |
[INFO] [stdout] 166 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 167 | |  pub fn Lav_nodeGetFloat6Property ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationV1 : * mut...
[INFO] [stdout] 168 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:168:3
[INFO] [stdout]     |
[INFO] [stdout] 168 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 169 | |  pub fn Lav_nodeGetIntPropertyRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationMin : * ...
[INFO] [stdout] 170 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:170:3
[INFO] [stdout]     |
[INFO] [stdout] 170 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 171 | |  pub fn Lav_nodeGetFloatPropertyRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationMin : ...
[INFO] [stdout] 172 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:172:3
[INFO] [stdout]     |
[INFO] [stdout] 172 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 173 | |  pub fn Lav_nodeGetDoublePropertyRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destinationMin :...
[INFO] [stdout] 174 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:174:3
[INFO] [stdout]     |
[INFO] [stdout] 174 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 175 | |  pub fn Lav_nodeGetPropertyName ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut * m...
[INFO] [stdout] 176 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:176:3
[INFO] [stdout]     |
[INFO] [stdout] 176 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 177 | |  pub fn Lav_nodeGetPropertyType ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut :: ...
[INFO] [stdout] 178 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:178:3
[INFO] [stdout]     |
[INFO] [stdout] 178 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 179 | |  pub fn Lav_nodeGetPropertyHasDynamicRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination ...
[INFO] [stdout] 180 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:180:3
[INFO] [stdout]     |
[INFO] [stdout] 180 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 181 | |  pub fn Lav_nodeReplaceFloatArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , length : :: s...
[INFO] [stdout] 182 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:182:3
[INFO] [stdout]     |
[INFO] [stdout] 182 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 183 | |  pub fn Lav_nodeReadFloatArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , index : :: std :...
[INFO] [stdout] 184 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:184:3
[INFO] [stdout]     |
[INFO] [stdout] 184 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 185 | |  pub fn Lav_nodeWriteFloatArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , start : :: std ...
[INFO] [stdout] 186 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:186:3
[INFO] [stdout]     |
[INFO] [stdout] 186 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 187 | |  pub fn Lav_nodeGetFloatArrayPropertyLength ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination...
[INFO] [stdout] 188 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:188:3
[INFO] [stdout]     |
[INFO] [stdout] 188 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 189 | |  pub fn Lav_nodeReplaceIntArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , length : :: std...
[INFO] [stdout] 190 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:190:3
[INFO] [stdout]     |
[INFO] [stdout] 190 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 191 | |  pub fn Lav_nodeReadIntArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , index : :: std :: ...
[INFO] [stdout] 192 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:192:3
[INFO] [stdout]     |
[INFO] [stdout] 192 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 193 | |  pub fn Lav_nodeWriteIntArrayProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , start : :: std ::...
[INFO] [stdout] 194 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:194:3
[INFO] [stdout]     |
[INFO] [stdout] 194 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 195 | |  pub fn Lav_nodeGetIntArrayPropertyLength ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination :...
[INFO] [stdout] 196 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:196:3
[INFO] [stdout]     |
[INFO] [stdout] 196 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 197 | |  pub fn Lav_nodeGetArrayPropertyLengthRange ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination...
[INFO] [stdout] 198 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:198:3
[INFO] [stdout]     |
[INFO] [stdout] 198 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 199 | |  pub fn Lav_nodeSetBufferProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , value : LavHandle , )...
[INFO] [stdout] 200 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:200:3
[INFO] [stdout]     |
[INFO] [stdout] 200 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 201 | |  pub fn Lav_nodeGetBufferProperty ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , destination : * mut L...
[INFO] [stdout] 202 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:202:3
[INFO] [stdout]     |
[INFO] [stdout] 202 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 203 | |  pub fn Lav_automationCancelAutomators ( nodeHandle : LavHandle , propertyIndex : :: std :: os :: raw :: c_int , time : f64 , ) -...
[INFO] [stdout] 204 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:204:3
[INFO] [stdout]     |
[INFO] [stdout] 204 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 205 | |  pub fn Lav_automationLinearRampToValue ( nodeHandle : LavHandle , slot : :: std :: os :: raw :: c_int , time : f64 , value : f64...
[INFO] [stdout] 206 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:206:3
[INFO] [stdout]     |
[INFO] [stdout] 206 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 207 | |  pub fn Lav_automationSet ( nodeHandle : LavHandle , slot : :: std :: os :: raw :: c_int , time : f64 , value : f64 , ) -> LavErr...
[INFO] [stdout] 208 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:208:3
[INFO] [stdout]     |
[INFO] [stdout] 208 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 209 | |  pub fn Lav_automationEnvelope ( nodeHandle : LavHandle , slot : :: std :: os :: raw :: c_int , time : f64 , duration : f64 , val...
[INFO] [stdout] 210 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 211 | |  pub fn Lav_nodeReset ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 212 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:212:3
[INFO] [stdout]     |
[INFO] [stdout] 212 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 213 | |  pub fn Lav_createSineNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 214 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:214:3
[INFO] [stdout]     |
[INFO] [stdout] 214 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 215 | |  pub fn Lav_createAdditiveSquareNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 216 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:216:3
[INFO] [stdout]     |
[INFO] [stdout] 216 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 217 | |  pub fn Lav_createAdditiveTriangleNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 218 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:218:3
[INFO] [stdout]     |
[INFO] [stdout] 218 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 219 | |  pub fn Lav_createAdditiveSawNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 220 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:220:3
[INFO] [stdout]     |
[INFO] [stdout] 220 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 221 | |  pub fn Lav_createNoiseNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 222 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:222:3
[INFO] [stdout]     |
[INFO] [stdout] 222 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 223 | |  pub fn Lav_createHrtfNode ( serverHandle : LavHandle , hrtfPath : * const :: std :: os :: raw :: c_char , destination : * mut La...
[INFO] [stdout] 224 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:224:3
[INFO] [stdout]     |
[INFO] [stdout] 224 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 225 | |  pub fn Lav_createHardLimiterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavH...
[INFO] [stdout] 226 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:226:3
[INFO] [stdout]     |
[INFO] [stdout] 226 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 227 | |  pub fn Lav_createCrossfadingDelayNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_int , de...
[INFO] [stdout] 228 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:228:3
[INFO] [stdout]     |
[INFO] [stdout] 228 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 229 | |  pub fn Lav_createDoppleringDelayNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_int , des...
[INFO] [stdout] 230 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:230:3
[INFO] [stdout]     |
[INFO] [stdout] 230 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 231 | |  pub fn Lav_createAmplitudePannerNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 232 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:232:3
[INFO] [stdout]     |
[INFO] [stdout] 232 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 233 | |  pub fn Lav_amplitudePannerNodeConfigureStandardMap ( nodeHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , ) -> La...
[INFO] [stdout] 234 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:234:3
[INFO] [stdout]     |
[INFO] [stdout] 234 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 235 | |  pub fn Lav_createMultipannerNode ( serverHandle : LavHandle , hrtfPath : * mut :: std :: os :: raw :: c_char , destination : * m...
[INFO] [stdout] 236 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:236:3
[INFO] [stdout]     |
[INFO] [stdout] 236 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 237 | |  pub fn Lav_createPushNode ( serverHandle : LavHandle , sr : :: std :: os :: raw :: c_uint , channels : :: std :: os :: raw :: c_...
[INFO] [stdout] 238 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:238:3
[INFO] [stdout]     |
[INFO] [stdout] 238 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 239 | |  pub fn Lav_pushNodeFeed ( nodeHandle : LavHandle , length : :: std :: os :: raw :: c_uint , frames : * mut f32 , ) -> LavError ; 
[INFO] [stdout] 240 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:240:3
[INFO] [stdout]     |
[INFO] [stdout] 240 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 241 | |  pub fn Lav_pushNodeSetLowCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: std :: os...
[INFO] [stdout] 242 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:242:3
[INFO] [stdout]     |
[INFO] [stdout] 242 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 243 | |  pub fn Lav_pushNodeSetUnderrunCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: std ...
[INFO] [stdout] 244 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:244:3
[INFO] [stdout]     |
[INFO] [stdout] 244 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 245 | |  pub fn Lav_createBiquadNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , destination : * mut LavHandl...
[INFO] [stdout] 246 | | } pub type LavPullNodeAudioCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , frames : :: st...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:246:272
[INFO] [stdout]     |
[INFO] [stdout] 246 |   } pub type LavPullNodeAudioCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , frames : :: std :: os :: raw :: c_int , channels : :: std :: os :: raw :: c_int , buffer : * mut f32 , userdata : * mut :: std :: os :: raw :: c_void ) > ; exte...
[INFO] [stdout]     |  ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 247 | |  pub fn Lav_createPullNode ( serverHandle : LavHandle , sr : :: std :: os :: raw :: c_uint , channels : :: std :: os :: raw :: c_uint , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 248 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:248:3
[INFO] [stdout]     |
[INFO] [stdout] 248 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 249 | |  pub fn Lav_pullNodeSetAudioCallback ( nodeHandle : LavHandle , callback : LavPullNodeAudioCallback , userdata : * mut :: std :: ...
[INFO] [stdout] 250 | | } pub type LavGraphListenerNodeListeningCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , f...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:250:287
[INFO] [stdout]     |
[INFO] [stdout] 250 |   } pub type LavGraphListenerNodeListeningCallback = :: std :: option :: Option < unsafe extern "C" fn ( nodeHandle : LavHandle , frames : :: std :: os :: raw :: c_uint , channels : :: std :: os :: raw :: c_uint , buffer : * mut f32 , userdata : * mut :: std :: os :: raw :: c_void ) > ; exte...
[INFO] [stdout]     |  _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 251 | |  pub fn Lav_createGraphListenerNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_uint , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 252 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:252:3
[INFO] [stdout]     |
[INFO] [stdout] 252 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 253 | |  pub fn Lav_graphListenerNodeSetListeningCallback ( nodeHandle : LavHandle , callback : LavGraphListenerNodeListeningCallback , u...
[INFO] [stdout] 254 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:254:3
[INFO] [stdout]     |
[INFO] [stdout] 254 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 255 | |  pub fn Lav_createRingmodNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 256 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:256:3
[INFO] [stdout]     |
[INFO] [stdout] 256 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 257 | |  pub fn Lav_createFeedbackDelayNetworkNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_int ...
[INFO] [stdout] 258 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:258:3
[INFO] [stdout]     |
[INFO] [stdout] 258 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 259 | |  pub fn Lav_createIirNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHandle , ...
[INFO] [stdout] 260 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:260:3
[INFO] [stdout]     |
[INFO] [stdout] 260 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 261 | |  pub fn Lav_iirNodeSetCoefficients ( nodeHandle : LavHandle , numeratorLength : :: std :: os :: raw :: c_int , numerator : * mut ...
[INFO] [stdout] 262 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:262:3
[INFO] [stdout]     |
[INFO] [stdout] 262 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 263 | |  pub fn Lav_createGainNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHandle ,...
[INFO] [stdout] 264 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:264:3
[INFO] [stdout]     |
[INFO] [stdout] 264 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 265 | |  pub fn Lav_createChannelSplitterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut ...
[INFO] [stdout] 266 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:266:3
[INFO] [stdout]     |
[INFO] [stdout] 266 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 267 | |  pub fn Lav_createChannelMergerNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut La...
[INFO] [stdout] 268 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:268:3
[INFO] [stdout]     |
[INFO] [stdout] 268 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 269 | |  pub fn Lav_createBufferNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 270 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:270:3
[INFO] [stdout]     |
[INFO] [stdout] 270 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 271 | |  pub fn Lav_bufferNodeSetEndCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: std :: ...
[INFO] [stdout] 272 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:272:3
[INFO] [stdout]     |
[INFO] [stdout] 272 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 273 | |  pub fn Lav_createBufferTimelineNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut L...
[INFO] [stdout] 274 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:274:3
[INFO] [stdout]     |
[INFO] [stdout] 274 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 275 | |  pub fn Lav_bufferTimelineNodeScheduleBuffer ( nodeHandle : LavHandle , bufferHandle : LavHandle , time : f64 , pitchBend : f32 ,...
[INFO] [stdout] 276 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:276:3
[INFO] [stdout]     |
[INFO] [stdout] 276 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 277 | |  pub fn Lav_createRecorderNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHand...
[INFO] [stdout] 278 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:278:3
[INFO] [stdout]     |
[INFO] [stdout] 278 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 279 | |  pub fn Lav_recorderNodeStartRecording ( nodeHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , ) -> LavError ; 
[INFO] [stdout] 280 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:280:3
[INFO] [stdout]     |
[INFO] [stdout] 280 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 281 | |  pub fn Lav_recorderNodeStopRecording ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 282 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:282:3
[INFO] [stdout]     |
[INFO] [stdout] 282 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 283 | |  pub fn Lav_createConvolverNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHan...
[INFO] [stdout] 284 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:284:3
[INFO] [stdout]     |
[INFO] [stdout] 284 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 285 | |  pub fn Lav_createFftConvolverNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut Lav...
[INFO] [stdout] 286 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:286:3
[INFO] [stdout]     |
[INFO] [stdout] 286 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 287 | |  pub fn Lav_fftConvolverNodeSetResponse ( nodeHandle : LavHandle , channel : :: std :: os :: raw :: c_int , length : :: std :: os...
[INFO] [stdout] 288 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:288:3
[INFO] [stdout]     |
[INFO] [stdout] 288 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 289 | |  pub fn Lav_fftConvolverNodeSetResponseFromFile ( nodeHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , fileCha...
[INFO] [stdout] 290 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:290:3
[INFO] [stdout]     |
[INFO] [stdout] 290 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 291 | |  pub fn Lav_createThreeBandEqNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavH...
[INFO] [stdout] 292 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:292:3
[INFO] [stdout]     |
[INFO] [stdout] 292 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 293 | |  pub fn Lav_createFilteredDelayNode ( serverHandle : LavHandle , maxDelay : f32 , channels : :: std :: os :: raw :: c_uint , dest...
[INFO] [stdout] 294 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:294:3
[INFO] [stdout]     |
[INFO] [stdout] 294 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 295 | |  pub fn Lav_createCrossfaderNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , inputs : :: std :: os :: ...
[INFO] [stdout] 296 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:296:3
[INFO] [stdout]     |
[INFO] [stdout] 296 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 297 | |  pub fn Lav_crossfaderNodeCrossfade ( nodeHandle : LavHandle , duration : f32 , input : :: std :: os :: raw :: c_int , ) -> LavEr...
[INFO] [stdout] 298 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:298:3
[INFO] [stdout]     |
[INFO] [stdout] 298 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 299 | |  pub fn Lav_crossfaderNodeSetFinishedCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :...
[INFO] [stdout] 300 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:300:3
[INFO] [stdout]     |
[INFO] [stdout] 300 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 301 | |  pub fn Lav_createOnePoleFilterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut La...
[INFO] [stdout] 302 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:302:3
[INFO] [stdout]     |
[INFO] [stdout] 302 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 303 | |  pub fn Lav_createFirstOrderFilterNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut...
[INFO] [stdout] 304 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:304:3
[INFO] [stdout]     |
[INFO] [stdout] 304 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 305 | |  pub fn Lav_firstOrderFilterNodeConfigureLowpass ( nodeHandle : LavHandle , frequency : f32 , ) -> LavError ; 
[INFO] [stdout] 306 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:306:3
[INFO] [stdout]     |
[INFO] [stdout] 306 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 307 | |  pub fn Lav_firstOrderFilterNodeConfigureHighpass ( nodeHandle : LavHandle , frequency : f32 , ) -> LavError ; 
[INFO] [stdout] 308 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:308:3
[INFO] [stdout]     |
[INFO] [stdout] 308 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 309 | |  pub fn Lav_firstOrderFilterNodeConfigureAllpass ( nodeHandle : LavHandle , frequency : f32 , ) -> LavError ; 
[INFO] [stdout] 310 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:310:3
[INFO] [stdout]     |
[INFO] [stdout] 310 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 311 | |  pub fn Lav_createAllpassNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , maxDelay : :: std :: os :: r...
[INFO] [stdout] 312 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:312:3
[INFO] [stdout]     |
[INFO] [stdout] 312 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 313 | |  pub fn Lav_createFdnReverbNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 314 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:314:3
[INFO] [stdout]     |
[INFO] [stdout] 314 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 315 | |  pub fn Lav_createBlitNode ( serverHandle : LavHandle , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 316 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:316:3
[INFO] [stdout]     |
[INFO] [stdout] 316 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 317 | |  pub fn Lav_createDcBlockerNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut LavHan...
[INFO] [stdout] 318 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:318:3
[INFO] [stdout]     |
[INFO] [stdout] 318 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 319 | |  pub fn Lav_createLeakyIntegratorNode ( serverHandle : LavHandle , channels : :: std :: os :: raw :: c_int , destination : * mut ...
[INFO] [stdout] 320 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:320:3
[INFO] [stdout]     |
[INFO] [stdout] 320 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 321 | |  pub fn Lav_createFileStreamerNode ( serverHandle : LavHandle , path : * const :: std :: os :: raw :: c_char , destination : * mu...
[INFO] [stdout] 322 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:322:3
[INFO] [stdout]     |
[INFO] [stdout] 322 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 323 | |  pub fn Lav_fileStreamerNodeSetEndCallback ( nodeHandle : LavHandle , callback : LavParameterlessCallback , userdata : * mut :: s...
[INFO] [stdout] 324 | | } pub const lav_STANDARD_PROPERTIES_Lav_NODE_STATE : lav_STANDARD_PROPERTIES = -100 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:324:11496
[INFO] [stdout]     |
[INFO] [stdout] 324 |   } pub const lav_STANDARD_PROPERTIES_Lav_NODE_STATE : lav_STANDARD_PROPERTIES = -100 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_MUL : lav_STANDARD_PROPERTIES = -101 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_ADD : lav_STANDARD_PROPERTIES = -102 ; pub const lav_STANDARD_PROPERTIES_Lav_NODE_CHANNEL_INTERPRETATION : lav_STANDARD_PROPERTIES = -104 ; pub type lav_STANDARD_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_CHANNEL_INTERPRETATIONS_Lav_CHANNEL_INTERPRETATION_DISCRETE : Lav_CHANNEL_INTERPRETATIONS = 0 ; pub const Lav_CHANNEL_INTERPRETATIONS_Lav_CHANNEL_INTERPRETATION_SPEAKERS : Lav_CHANNEL_INTERPRETATIONS = 1 ; pub type Lav_CHANNEL_INTERPRETATIONS = :: std :: os :: raw :: c_int ; pub const Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_FREQUENCY : Lav_OSCILLATOR_PROPERTIES = -200 ; pub const Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_PHASE : Lav_OSCILLATOR_PROPERTIES = -201 ; pub const Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_FREQUENCY_MULTIPLIER : Lav_OSCILLATOR_PROPERTIES = -202 ; pub type Lav_OSCILLATOR_PROPERTIES = :: std :: os :: raw :: c_int ; pub const lav_SQUARE_PROPERTIES_Lav_SQUARE_HARMONICS : lav_SQUARE_PROPERTIES = -1 ; pub const lav_SQUARE_PROPERTIES_Lav_SQUARE_DUTY_CYCLE : lav_SQUARE_PROPERTIES = -2 ; pub type lav_SQUARE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const lav_TRIANGLE_PROPERTIES_Lav_TRIANGLE_HARMONICS : lav_TRIANGLE_PROPERTIES = -3 ; pub type lav_TRIANGLE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const lav_SAW_PROPERTIES_Lav_SAW_HARMONICS : lav_SAW_PROPERTIES = -3 ; pub type lav_SAW_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_NOISE_PROPERTIES_Lav_NOISE_NOISE_TYPE : Lav_NOISE_PROPERTIES = -1 ; pub const Lav_NOISE_PROPERTIES_Lav_NOISE_SHOULD_NORMALIZE : Lav_NOISE_PROPERTIES = -2 ; pub type Lav_NOISE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_NOISE_TYPES_Lav_NOISE_TYPE_WHITE : Lav_NOISE_TYPES = 0 ; pub const Lav_NOISE_TYPES_Lav_NOISE_TYPE_PINK : Lav_NOISE_TYPES = 1 ; pub const Lav_NOISE_TYPES_Lav_NOISE_TYPE_BROWN : Lav_NOISE_TYPES = 2 ; pub type Lav_NOISE_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_AZIMUTH : Lav_PANNER_PROPERTIES = -1 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_ELEVATION : Lav_PANNER_PROPERTIES = -2 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_CHANNEL_MAP : Lav_PANNER_PROPERTIES = -3 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_SHOULD_CROSSFADE : Lav_PANNER_PROPERTIES = -4 ; pub const Lav_PANNER_PROPERTIES_Lav_PANNER_STRATEGY : Lav_PANNER_PROPERTIES = -5 ; pub type Lav_PANNER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_SPREAD : Lav_PANNER_BANK_PROPERTIES = -20 ; pub const Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_COUNT : Lav_PANNER_BANK_PROPERTIES = -21 ; pub const Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_IS_CENTERED : Lav_PANNER_BANK_PROPERTIES = -22 ; pub type Lav_PANNER_BANK_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_HRTF : Lav_PANNING_STRATEGIES = 0 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_STEREO : Lav_PANNING_STRATEGIES = 1 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND40 : Lav_PANNING_STRATEGIES = 2 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND51 : Lav_PANNING_STRATEGIES = 3 ; pub const Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND71 : Lav_PANNING_STRATEGIES = 4 ; pub type Lav_PANNING_STRATEGIES = :: std :: os :: raw :: c_int ; pub const Lav_MIXER_PROPERTIES_Lav_MIXER_MAX_PARENTS : Lav_MIXER_PROPERTIES = -1 ; pub const Lav_MIXER_PROPERTIES_Lav_MIXER_INPUTS_PER_PARENT : Lav_MIXER_PROPERTIES = -2 ; pub type Lav_MIXER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_DELAY : Lav_DELAY_PROPERTIES = -1 ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_DELAY_MAX : Lav_DELAY_PROPERTIES = -2 ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_FEEDBACK : Lav_DELAY_PROPERTIES = -3 ; pub const Lav_DELAY_PROPERTIES_Lav_DELAY_INTERPOLATION_TIME : Lav_DELAY_PROPERTIES = -4 ; pub type Lav_DELAY_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_PUSH_NODE_PROPERTIES_Lav_PUSH_THRESHOLD : Lav_PUSH_NODE_PROPERTIES = -1 ; pub type Lav_PUSH_NODE_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_FILTER_TYPE : Lav_BIQUAD_PROPERTIES = -1 ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_Q : Lav_BIQUAD_PROPERTIES = -2 ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_FREQUENCY : Lav_BIQUAD_PROPERTIES = -3 ; pub const Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_DBGAIN : Lav_BIQUAD_PROPERTIES = -4 ; pub type Lav_BIQUAD_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_LOWPASS : Lav_BIQUAD_TYPES = 0 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_HIGHPASS : Lav_BIQUAD_TYPES = 1 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_BANDPASS : Lav_BIQUAD_TYPES = 2 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_NOTCH : Lav_BIQUAD_TYPES = 3 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_ALLPASS : Lav_BIQUAD_TYPES = 4 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_PEAKING : Lav_BIQUAD_TYPES = 5 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_LOWSHELF : Lav_BIQUAD_TYPES = 6 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_HIGHSHELF : Lav_BIQUAD_TYPES = 7 ; pub const Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_IDENTITY : Lav_BIQUAD_TYPES = 8 ; pub type Lav_BIQUAD_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_MAX_DELAY : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -1 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_OUTPUT_GAINS : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -2 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_DELAYS : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -3 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_MATRIX : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -4 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_FILTER_TYPES : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -5 ; pub const Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_FILTER_FREQUENCIES : Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = -6 ; pub type Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_DISABLED : Lav_FDN_FILTER_TYPES = 0 ; pub const Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_LOWPASS : Lav_FDN_FILTER_TYPES = 1 ; pub const Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_HIGHPASS : Lav_FDN_FILTER_TYPES = 2 ; pub type Lav_FDN_FILTER_TYPES = :: std :: os :: raw :: c_int ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_BUFFER : Lav_BUFFER_PROPERTIES = -1 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_POSITION : Lav_BUFFER_PROPERTIES = -2 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_RATE : Lav_BUFFER_PROPERTIES = -3 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_LOOPING : Lav_BUFFER_PROPERTIES = -4 ; pub const Lav_BUFFER_PROPERTIES_Lav_BUFFER_ENDED_COUNT : Lav_BUFFER_PROPERTIES = -5 ; pub type Lav_BUFFER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_CONVOLVER_PROPERTIES_Lav_CONVOLVER_IMPULSE_RESPONSE : Lav_CONVOLVER_PROPERTIES = -1 ; pub type Lav_CONVOLVER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_HIGHBAND_DBGAIN : Lav_THREE_BAND_EQ_PROPERTIES = -1 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_HIGHBAND_FREQUENCY : Lav_THREE_BAND_EQ_PROPERTIES = -2 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_MIDBAND_DBGAIN : Lav_THREE_BAND_EQ_PROPERTIES = -3 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_LOWBAND_DBGAIN : Lav_THREE_BAND_EQ_PROPERTIES = -4 ; pub const Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_LOWBAND_FREQUENCY : Lav_THREE_BAND_EQ_PROPERTIES = -5 ; pub type Lav_THREE_BAND_EQ_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DELAY : Lav_FILTERED_DELAY_PROPERTIES = -1 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FEEDBACK : Lav_FILTERED_DELAY_PROPERTIES = -2 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_INTERPOLATION_TIME : Lav_FILTERED_DELAY_PROPERTIES = -3 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DELAY_MAX : Lav_FILTERED_DELAY_PROPERTIES = -4 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FILTER_TYPE : Lav_FILTERED_DELAY_PROPERTIES = -5 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_Q : Lav_FILTERED_DELAY_PROPERTIES = -6 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FREQUENCY : Lav_FILTERED_DELAY_PROPERTIES = -7 ; pub const Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DBGAIN : Lav_FILTERED_DELAY_PROPERTIES = -8 ; pub type Lav_FILTERED_DELAY_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_CURRENT_INPUT : Lav_CROSSFADER_PROPERTIES = -1 ; pub const Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_TARGET_INPUT : Lav_CROSSFADER_PROPERTIES = -2 ; pub const Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_IS_CROSSFADING : Lav_CROSSFADER_PROPERTIES = -3 ; pub type Lav_CROSSFADER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_ONE_POLE_FILTER_PROPERTIES_Lav_ONE_POLE_FILTER_FREQUENCY : Lav_ONE_POLE_FILTER_PROPERTIES = -1 ; pub const Lav_ONE_POLE_FILTER_PROPERTIES_Lav_ONE_POLE_FILTER_IS_HIGHPASS : Lav_ONE_POLE_FILTER_PROPERTIES = -2 ; pub type Lav_ONE_POLE_FILTER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FIRST_ORDER_FILTER_PROPERTIES_Lav_FIRST_ORDER_FILTER_POLE : Lav_FIRST_ORDER_FILTER_PROPERTIES = -1 ; pub const Lav_FIRST_ORDER_FILTER_PROPERTIES_Lav_FIRST_ORDER_FILTER_ZERO : Lav_FIRST_ORDER_FILTER_PROPERTIES = -2 ; pub type Lav_FIRST_ORDER_FILTER_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_DELAY_SAMPLES : Lav_ALLPASS_OPROPERTIES = -1 ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_DELAY_SAMPLES_MAX : Lav_ALLPASS_OPROPERTIES = -2 ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_INTERPOLATION_TIME : Lav_ALLPASS_OPROPERTIES = -3 ; pub const Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_COEFFICIENT : Lav_ALLPASS_OPROPERTIES = -4 ; pub type Lav_ALLPASS_OPROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_T60 : Lav_FDN_REVERB_PROPERTIES = -1 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_CUTOFF_FREQUENCY : Lav_FDN_REVERB_PROPERTIES = -2 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DENSITY : Lav_FDN_REVERB_PROPERTIES = -3 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DELAY_MODULATION_DEPTH : Lav_FDN_REVERB_PROPERTIES = -4 ; pub const Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DELAY_MODULATION_FREQUENCY : Lav_FDN_REVERB_PROPERTIES = -5 ; pub type Lav_FDN_REVERB_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_BLIT_PROPERTIES_Lav_BLIT_HARMONICS : Lav_BLIT_PROPERTIES = -1 ; pub const Lav_BLIT_PROPERTIES_Lav_BLIT_SHOULD_NORMALIZE : Lav_BLIT_PROPERTIES = -4 ; pub type Lav_BLIT_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_LEAKY_INTEGRATOR_PROPERTIES_Lav_LEAKY_INTEGRATOR_LEAKYNESS : Lav_LEAKY_INTEGRATOR_PROPERTIES = -1 ; pub type Lav_LEAKY_INTEGRATOR_PROPERTIES = :: std :: os :: raw :: c_int ; pub const Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_POSITION : Lav_FILE_STREAMER_PROPERTIES = -1 ; pub const Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_LOOPING : Lav_FILE_STREAMER_PROPERTIES = -2 ; pub const Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_ENDED : Lav_FILE_STREAMER_PROPERTIES = -3 ; pub type Lav_FILE_STREAMER_PROPERTIES = :: std :: os :: raw :: c_int ; exte...
[INFO] [stdout]     |  ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^
[INFO] [stdout] 325 | |  pub fn Lav_createEnvironmentNode ( serverHandle : LavHandle , hrtfPath : * const :: std :: os :: raw :: c_char , destination : * mut LavHandle , ) -> LavError ; 
[INFO] [stdout] 326 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:326:3
[INFO] [stdout]     |
[INFO] [stdout] 326 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 327 | |  pub fn Lav_environmentNodePlayAsync ( nodeHandle : LavHandle , bufferHandle : LavHandle , x : f32 , y : f32 , z : f32 , isDry : ...
[INFO] [stdout] 328 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:328:3
[INFO] [stdout]     |
[INFO] [stdout] 328 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 329 | |  pub fn Lav_environmentNodeAddEffectSend ( nodeHandle : LavHandle , channels : :: std :: os :: raw :: c_int , isReverb : :: std :...
[INFO] [stdout] 330 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:330:3
[INFO] [stdout]     |
[INFO] [stdout] 330 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 331 | |  pub fn Lav_createSourceNode ( serverHandle : LavHandle , environmentHandle : LavHandle , destination : * mut LavHandle , ) -> La...
[INFO] [stdout] 332 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:332:3
[INFO] [stdout]     |
[INFO] [stdout] 332 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 333 | |  pub fn Lav_sourceNodeFeedEffect ( nodeHandle : LavHandle , effect : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 334 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:334:3
[INFO] [stdout]     |
[INFO] [stdout] 334 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 335 | |  pub fn Lav_sourceNodeStopFeedingEffect ( nodeHandle : LavHandle , effect : :: std :: os :: raw :: c_int , ) -> LavError ; 
[INFO] [stdout] 336 | | } extern "C" {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libaudioverse-sys-8ba15ed7d66d9083/out/bindings.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 |   } extern "C" {
[INFO] [stdout]     |  ___^
[INFO] [stdout] 337 | |  pub fn Lav_sourceNodeSetPropertiesFromEnvironment ( nodeHandle : LavHandle , ) -> LavError ; 
[INFO] [stdout] 338 | | } pub const lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_PANNING_STRATEGY : lav_STANDARD_ENVIRONMENT_PROPERTIES = 0 ; pub ...
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libaudioverse-sys` (lib) due to 148 previous errors
[INFO] running `Command { std: "docker" "inspect" "8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29", kill_on_drop: false }`
[INFO] [stdout] 8aacb60c2630b4d12dac3eca645d8b25fc11f2020ddb62d77e7549458355fc29
